I intend to get into building websites and mobile applications. I’ve got the ui/ux designing part covered, and now I’d like to add coding to my skillset.
But with so many different programming languages out there, which should I learn first? Are there any resources I can use for learning? Any advice on where to begin would be appreciated.
Hello Amanda, good to know that you’re looking to learn how to code! it’s definitely a valuable skillset that I will never regret picking up.
Learning to code can be an exciting and rewarding journey, but it can get real confusing real fast Here are some tips and advice on where to begin!
1. Find your purpose – is it web dev? is it data analysis? is it mobile app dev? What is it? I’d personally suggest Javascript as it’s the king of web development, I use it for all my software projects and most top silicon valley tech startups use it too. Dont take my word for it tho, always DYOR! But ultimately it doesnt matter too for now. focus on getting your computational thinking skills up first by solving basic algorithm challenges in any language is fine. You can pick new ones up along the way.
2. Learning resources – There are many free and paid resources available for learning to code, including online courses, tutorials, and books. Some popular options include Codecademy, Udemy, and Coursera. You can also find free resources on websites like YouTube, GitHub, and Stack Overflow. I run a great coding school called sigma school. check us out here sigmaschool.co if you’re keen! Our amazing pitch is if you don’t become a software dev and get a job when you graduate, you get 100% of your money back!
3. You can start from the free materials first but always remember to practice! The best way to learn to code is by doing. Start by working on small projects and gradually build up to more complex ones. You can also join online communities and forums to get feedback on your code and learn from others.
As for how long it takes to learn to code, it really depends on your dedication, learning style, and goals. Some people can learn the basics in a few weeks or months, while others may take longer. The key is to stay committed and keep practicing. With time and effort, you can build the skills you need to build websites and mobile applications. With sigma school, we aim to graduate students within 4-6 months for those who are committing full time with us!