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

I am having trouble understanding most JavaScript...

It's like JavaScript may as well be Spanish to me. HTML and CSS I have a fairly good grasp of. However, when I do any JavaScript at all, it's like my brain has no idea what I am looking at. I can code along and still not have the slightest idea of what I am doing at the end of it. I have maybe 2 hours a day to study and it is getting frustrating thinking that my two hours is spent just getting a headache and still not knowing any more code. Any advice would be much appreciated.

2 Answers

My advice would be to clear up the terms used. When studying a new language or program language I always clear up every word I encounter, which I do not understand, especially the terminology and use it in sentences till I really know what it means. This give me a much better grasp of what I am doing, because I can clearly identify each and every part of my code and can understand the instructors fully, without having to think about what they are saying.

what would be the best resource to do this? MDN? I cannot stress enough how I have been attempting to grasp the simplest of concepts with JavaScript for roughly 3 months and I still have no clue what is going on. Or sometimes I will understand the terminology, but when it comes time for a code challenge, I am left feeling blank. I want to join a 6 month bootcamp within the next 6 months but this gives me pause... I don't know if I want to pay $12k if I cannot understand this stuff at my own speed, let alone an accelerated speed.

Hey Ryan great question! MDN is tough for anyone I think. I meant more like finding out where you were still doing good, and going back to that point. At the very end of where you were going good there were probably words you didn't understand, which led you into misunderstanding the entire concept and all concepts which build up upon that. Which is probably why you have a blank, because there is some part, of what you are doing which you don't understand. Otherwise why would you have a blank? Some things simply require practice, but if I have a blank, I find out what I didn't fully understand, which caused the blank and either practice that part, or clear up what caused the blank, like a word. Although I admit that JS isn't easy. I am pretty sure you and I are smart enough to make it work ;)

Hmm that's the curious thing... I do not know what I don't understand. I can't pinpoint a particular concept that threw me off. I can say that I have felt confused since the beginning by the instructor, Dave McFarland... It is something about the structure of his videos that throw me off. But I can't pin it all on that because I'll do codecademy when I have time (some computers I am on will not give access to the code challenges) and some of that just goes right over my head with what they ask.