I'm diving into JavaScript and want to build a solid understanding, starting from the basics all the way to advanced topics. With so many tutorials out there, it can be tough to pick the ones that are truly beneficial. Could anyone share their recommendations for the best free resources or courses for learning JavaScript? I'm looking for things like beginner-friendly introductions, knowledge on modern JavaScript (ES6+), DOM manipulation, async JavaScript (like Promises and async/await), practical projects or hands-on practice, and advanced topics including patterns, performance, and testing. If you have any YouTube channels, documentation, websites, GitHub repositories, or suggested learning paths, please let me know!
3 Answers
Utilizing LeetCode can really enhance your skills, plus YouTube has plenty of helpful content! Do you already have any specific YouTube channels in mind?
It really depends on your learning style! Personally, I prefer shorter videos for quick overviews, while books help me understand at my own pace. You might want to check out 'Exploring JavaScript' which is free to read online. It's comprehensive but may be challenging if JavaScript is your first language. Also, 'Eloquent JavaScript' is a classic for beginners and available for free online. For in-depth tutorials, 'javascript.info' is excellent as well. The Odin Project is great for project-based learning too. Just remember, videos can be appealing, but they aren't always the best way to learn deeply. Sometimes coding along with a simple app helps a lot too!
Check out FreeCodeCamp! They have great tutorials and a strong community for support. It's a fantastic place to get started with JavaScript.
Thanks for the suggestion! I'll definitely look into FreeCodeCamp's tutorials.

I'm actually solving problems on LeetCode, but I’d love some recommendations for the best courses on YouTube!