Want to learn to code? It can be hard to find a place to start. These are 5 of my favorite intro to coding websites. Each has a different focus and offers different things. All are browser-based, which is nice because you can get started without having to download anything or figure out a development environment. Most also have app options, which can Eventually, you’ll have to figure that out, but not having to right now will let you learn the basic syntax quickly. Once you decide you like coding or want to dig into it more, you can download something like Netbeans or Visual Studio (both free) to learn how to code outside of a browser.
Codecademy: Learn a variety of skills, starting with the basics. Also covers handy tools in the coding world (specifically Git).
- Start with Learn the Command Line
HackerRank: Some of the activities are hit or miss, but this forces you to figure things out on your own. The discussions will usually get you where you need to go if you’re lost.
- Start with 30 Days of Code
DataCamp: Builds from the ground up and is focused specifically on data science. Free entry level classes with more detailed options available for a fee.
- Start with Intro to Python for Data Science
SoloLearn: Bite sized lessons with quizzes. Lots of options, but you’ll have to be sure to practice in the playground area or in other environments.
- Start with picking a course for the language that interests you
GeeksforGeeks: This site is a bit more intense, but a great reference. I’ve used this mostly when I’m stuck, but there are language areas that start with the basics.
- Start with choosing a programming language and going through the basics for that language
And a bonus site…Code School. I found this one later, and I haven’t spent much time with it. But there’s a decent amount of free stuff. I’m a believer in having a variety of sources, so this is another one to consider.
There are many others out there (such as code.org) and all sorts of references (like Stack Overflow), so if you’re interested, just get started and go from there. There are also some really good books out there if you prefer that format.
However you go about it, learning to code can be equal parts fun and frustrating. You will get stuck and need to go Googling. I think the biggest challenge may be going from learn to code exercises to making your own stuff, so try to branch out as you go and try the concepts in different places. That’s why downloading either Netbeans or Visual Studio early can be helpful.
Good luck and have fun!
Do you have any favorites that I missed? I know there are tons out there.
Note: Please pay attention to how public profiles might be on each of these sites. Your profile info may be public.
Links in one place
- Code.org https://code.org
- Code School www.codeschool.com
- Codecademy https://www.codecademy.com
- Data Camp https://www.datacamp.com
- GeeksforGeeks https://geeksforgeeks.org
- HackerRank https://www.hackerrank.com
- Netbeans: https://netbeans.org/
- SoloLearn https://www.sololearn.com
- Stack Overflow https://www.stackoverflow.com
- Visual Studio: https://www.visualstudio.com/downloads/