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

Am I just not getting this?

I enrolled in the Techdegree for fullstack JavaScript ($99/month plan), but before that I literally had to do the JavaScript basics course twice to even grasp the concept. It took me a few days to even understand how to do the first project but I completed it. Then I move on to the jQuery course and I just flat out don't understand. I can follow Andrew's directions but that doesn't necessarily mean I'm really learning. Assuming that I have 0 knowledge of jQuery, how am I supposed to just understand this? Every time I do one of these follow along projects, I stop and ask myself, "Ok why is this happening, how am I supposed to just assume to use .prev()..." Does anyone have any suggestions? I feel like I can't grasp this at the moment.

2 Answers

Jonathan Grieve
MOD
Jonathan Grieve
Treehouse Moderator 91,254 Points

Hi Jonathan.

You sound like you're going through my internal struggle with everything I learn in life, not just programming but especially programming :)

I'm not sure if there's a specific thing I can say or a specific problem you're dealing with. All I;m going to say is hang in there. I too am waiting for this magical day when everything clicks together. I'm not sure that day will come as there is always something new to learn.

Try to learn concepts not code. If you learn concepts the code will come on its own. What I mean is try to learn what is meant by the $() object? (i.e. the jQuery) object. What is meant by a jQuery method? What's an event? etc. Once you learn for example how to write one method you'll be able to look up how to write more and write them the same way.

Which leads me on to my second point. Don't be afraid to rely on "Cheat Sheets" or documentation. It's what they're here for and it's not cheating. Even the best programmers have to look things up from time to time.

You mention you're on the Techdegree program. Well done for reaching out to the Community as we're all here to help. But there's other things out there on Treehouse. Depending on your level of access there's a Slack channel where you can interact with your fellow students as well as a code mentor who can help you out. :)

Good luck!

Thanks Jonathan, you got me head back in the game.