I'm currently wrapping up the JavaScript lessons on FreeCodeCamp, which I think is a solid starting point for getting into JavaScript. However, as I progress, I'm not sure I'm gaining the knowledge I need. While I'm comfortable with the syntax, I feel like there's so much I'm still not grasping. I'm worried that I won't be able to tackle my own coding challenges in JavaScript after completing these tutorials. Has anyone else faced this situation? How much time do you think it takes to really master JavaScript?
3 Answers
You might want to challenge yourself with algorithm problems on sites like LeetCode. I found that working on coding challenges really helped me think more critically about programming. Additionally, why not try building a simple game or small project? I ended up creating a 3D game using SvelteKit and Three.js, and it was a great way to apply what I learned in a fun way!
Another great option is to watch some coding challenges on YouTube, like The Coding Train. It’s entertaining and they cover various fun projects that can help you level up your skills alongside the theory.
If you're looking to go beyond just tutorials, consider diving into some good textbooks—they're still super relevant! A lot of people overlook them in favor of online courses, but they can provide structured learning that's really beneficial. I've been using a JS book from O'Reilly myself and it's helped me a lot with deeper syntax understanding. Pairing that with practical projects is key, though! Don't hesitate to get your hands dirty with real coding.

Totally agree! Mixing theory with practice is the best way to learn. Also, experimenting with frameworks and building your own projects can really solidify your skills.