Codecademy is a great place to start. It’s interactive, easy to follow, and they’ve gamified the experience with points and badges. If you’re completely new to coding, start with their “Web Fundamentals” track.
The Mozilla Developer Network is an open community of technology enthusiast that have created and curated some great resources. A great place to start is their tutorial section.
Coursera partners with the top universities and organizations in the world to offer courses online for anyone to take, for free. They offer a wide variety of courses beyond just programming.
Try Ruby is VERY basic. It’s interactive and easy to follow. Perfect for complete beginners who want to try programming using Ruby (a programming language we teach at BrainStation).
Stack Overflow is a question and answer forum curated by a large community of programming enthusiasts of all skill levels. It’s not the best place to start, but while you’re learning, if you have any questions, you’ll most likely find the answers on Stack Overflow. Use it as a resource for when you’re stuck.
This guide is a great place to start the learning process. HTML and CSS are two languages at the core of every website on the Internet. They are tools that every web developer has in their tool belt.
The Code Player is very hands-on and will have you building things almost immediately. We recommend learning some basic HTML and CSS first. Once you understand the fundamentals of HTML and CSS, the exercises on The Code Player are easy to follow and fun.
8. Code School
Code School offers free and paid memberships. They have put a lot of time into making the learning experience fun and interactive. Like Codecademy, they have gamified the process with points and badges. Try their free resources and if you like them, the $30 per month membership is definitely worth it.
W3Schools has a TON of well organized tutorials and resources. Again, you’ll want to start with HTML if you’re completely new to coding.
Treehouse, like Code School, offers free and paid memberships. They offer a wide variety of tutorials, exercises, videos and projects for various skill levels. A lot of the material is perfect for beginners.
If you have any questions about the topics covered in these resources or would just like to pick our brains, email us at [email protected] We’re always here to help 🙂