If you’re not ready to dive right into a computer science degree but you want to learn how to code, there are zillions of websites and online tutorials you can choose from. Here I’ve compiled a short list of my favorites!
1. Code Academy
I don’t think the tutorials are necessarily comprehensive enough that you’ll be ready to trek out on your own knowing everything you need to know, but it is a fantastic place to start.
Bento is another free service that teaches you about programming fundamentals, front-end development, back-end development, and database programming. The tutorials are well structured and comprehensive.
Note: I realize that W3Schools is also a popular online resource, but I did not include them in this short list due to some level of controversy surrounding their information. I don’t necessarily think they are the worst, but I trust their website in the same way that I trust wikipedia. I use it sometimes as a quick reference, but I would never cite them in a paper.