Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial


JavaScript is so overwhelming. How do you guys keep going?

JavaScript has been very difficult for me, when the teacher explains how something works, it makes sense to me like 75% of the time, but when its time to do a challenge and apply everything, Its like I forget how to formulate everything. Which makes me feel like, how am I ever going to be able to reiterate my code if I can't even figure out how to make them work. Its a lot of stress, because I feel like if I can't figure out JavaScript how am I supposed to understand another programming language? When I was learning HTML and CSS, I practiced making websites, I don't even know how to practice what I've learned with JavaScript. I think I'm just venting now, I have a lot riding on trying to learn this stuff, but if you have some suggestions to get over these feelings it would be great to hear.

2 Answers

Steven Parker
Steven Parker
229,004 Points

There's been a good bit of discussion recently about learning challenges, most notably in this forum question and this recently released episode of The Treehouse Show.

Perhaps those, along with the other resources they link to, will be helpful to you. You're certainly not alone!

Ari Misha
Ari Misha
19,323 Points

Hiya there! JavaScript can be really overwhelming for many developers even experienced ones. Moreover, every year JS community keeps adding new features to JS language, which pretty much feels like a different JS what we used to know couple of years ago. Its becoming more developer-friendly, powerful , versatile and more efficient. When reading someone else's code you might realize they're using a lot of dependencies and have different OS than you. Plus there are like tons of Libraries are out there and so many frameworks. And everything keep piles up, you're already under lots of stress and frustration.

You're not alone. Even experienced developers feel the same , including me. But i'll give ya insight on how i overcome the same issues. I practice Algorithms. Practicing Algorithms makes you aware of pros and cons, and syntax of the same languages. Plus you'll only gonna get better at writing precise , beautiful and elegant codes. There are sites like HackerRank, Code wars , code chef etc, where you can sign up and start practicing Algorithms in your fave language right away. Get comfy with the syntax of JavaScript.

~ Ari