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 trialAndrew Stelmach
12,583 PointsThis is bending my mind. Should I be understanding all this? :-o
This is bending my mind. Should I be understanding all this? :-o
14 Answers
Chip Eyler
5,796 PointsThis is very difficult to follow. It feels like Jim is all over the place on objects and I'm not gaining anything other than lost time.
Austin Brovick
6,929 Pointscompletely agree with Chip. Don't feel like Jim is very clear about the different vocabulary.
Samuel Webb
25,370 PointsJust keep following the instructions and like Jeff said, some things will just start to click. Also, try to look at things outside of Treehouse just to give you a little extra exposure. I'd suggest looking up (simple/small) projects on GitHub written in Javascript and trying to read and understand what's going on in the code. Honestly, at first you won't understand most of it, but the more you practice JS, you'll get to a point where you can pretty much read an entire application and understand what's going on. It all starts with understanding the basics and drilling those concepts into your head.
Abraham Juliot
47,353 PointsThanks for this much needed encouragement.
parminder bhatti
764 PointsHi
You are not alone.
I have watched the objects section now for the 3rd time. I plan on watching it another 2 times and it is beginning to set in a little.
One of the major issues with this sections there is not enough explanations(additional videos), examples(real world examples) and exercises. Objects are a hard thing to come to terms with.
Tree house should have done a better job with this section on an otherwise excellent introduction to js.
NOTE: Its not to late Jim(Hoskins), please add them.
fediesonlandicho
17,818 PointsI'm on the front-end development track, and what I've realized about the JavaScript courses vs the HTML and CSS courses is that there aren't any illustrations that help you conceptualize whats going on.
Here's one from the CSS course, about 30 seconds in there is an illustration that helps you understand what he's talking about. http://teamtreehouse.com/library/css-foundations/getting-started-with-css/css-foundations-overview
I know its a bit more difficult to do this with JavaScript, since HTML and CSS are very visual in the first place, but I think more visual aids can really help a lot of people with this course.
Brandt Pileggi
2,071 PointsThat IS it! You nailed it.
Paul Miller
1,277 PointsYou're not alone. I'm completely lost at this point. I can not believe this topic is at the beginner level.
rafael perez
4,269 PointsMe too i'm lost (even if i already know something about programming). For me this course isn't clear and didactic.
Jose Reyna
13,532 PointsI'm so glad to know that there are lots of us who are lost on these exercises. This is as clear as mud.
Jonathan Sebastiao
14,271 PointsI get lost in these videos as well but what I notice is I make the mistakes in the challenges but when I'm wrong I kind of know why I'm wrong or am very close to being right. I believe the problem with this course (on what confuses me) is that everything gets commented out and I would of rather see a new sheet or more images.
I understand Javascript can be confusing but I just keep watching and know this is a beginner course and more videos will reiterate what Jim is teaching and I would understand it better when it's being used for additional functionality on a website.
If I start another Javascript section and I'm just seeming to get more lost I'll just re-watch these videos. One thing is I don't take it as lost time but rather understanding that this is a process of learning and it takes time and the benefits of these videos is that I can retrace my steps and re-watch them.
Mahri Bahati
2,254 PointsOkay, it seems like the most straightforward explanation is here: http://www.javascriptkit.com/javatutors/oopjs2.shtml
I feel like I'm not lost after reading this
christephens
9,470 PointsPeople go to college to learn this information. Those students sit through hour long lectures and spend hours studying what these videos explain in 10 minutes.
What you can take from these videos is the knowledge that you can do the things Jim is talking about. Yes you will have to look up how to do it the first couple times you use it and you will mess up sometimes, but that is how you learn.
Michael Day
10,101 PointsYeah, he lost me too and I just finished my associates degree in computer programming. I learned all about objects in Java (not javascript) and I understand Java but he is confusing me.
Abraham Juliot
47,353 PointsThis video was a bit confusing, but the last 2 minutes of this provided a helpful summary.
Elijah Grey
1,709 PointsJeff is right. It'll sink in the more you practice and play with the functions in your own scripts. It is only confusing at first because it is a different language. Just like any foreign language, you'll only get better at it with practice and study. I thought this course explained the basics very well considering I knew nothing about JavaScript beforehand and now I know enough to get by. =)
Mahri Bahati
2,254 PointsI don't like the way he shows how not to do something, and then of course after you've written it down, he says it doesn't work that way and quickly moves on while you're trying to cross things out and change gears. I've had to look elsewhere for more clear explanations of prototypes.
Jeff Busch
19,287 PointsJeff Busch
19,287 PointsHi Andrew,
Not right away. After a little exposure it will start to sink in. Some of it you will begin to understand without realizing it. One of the things that is really abstract (for me anyhow) is this.
Jeff