Devhints has the biggest collection of cheat sheets on the Internet. It’s a big time saver and a great way to familiarize yourself with all the concepts.

Udemy is by far the most popular place to learn to code in my opinion. Dropping $10 to learn new skills that’ll yield huge returns is a no-brainer.

Egghead has many courses made by industry leaders. It’s definitely a top-notch bump that’ll take your coding skills to a new level. Courses are both free and paid.

Exercism has tons of exercises in most programming languages. Understanding how to approach and solve critical problems is a very valuable trait to have in programming.

If you are a complete beginner, web development can be challenging. The Mozilla Developer Network offers a hold-your-hand approach and provides enough detail for you to feel comfortable and learn the topics properly.

You should feel at home whether you are a student learning web development (on your own or as part of a class), a teacher looking for class materials, a hobbyist, or someone who just wants to understand more about how web technologies work.

Reactdom provides a platform allowing you to learn from the best programming tutorials & books.

Khan Academy does what it states in its mission: provides a free, world-class education to anyone, anywhere. Khan Academy is a 501(c)(3) nonprofit organization and offers various web development tutorials.

Eloquent Javascript is a book about programming, Javascript, and the wonders of the digital. You can read it online for free here.

Thanks for reading! ❤