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 JavaScript Foundations Objects Prototypes: Part 2

This is bending my mind. Should I be understanding all this? :-o

This is bending my mind. Should I be understanding all this? :-o

Hi 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

14 Answers

This 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
Austin Brovick
6,929 Points

completely agree with Chip. Don't feel like Jim is very clear about the different vocabulary.

Samuel Webb
Samuel Webb
25,370 Points

Just 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
Abraham Juliot
47,353 Points

Thanks for this much needed encouragement.

parminder bhatti
parminder bhatti
764 Points

Hi

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.

I'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.

That IS it! You nailed it.

Paul Miller
Paul Miller
1,277 Points

You're not alone. I'm completely lost at this point. I can not believe this topic is at the beginner level.

rafael perez
rafael perez
4,269 Points

Me too i'm lost (even if i already know something about programming). For me this course isn't clear and didactic.

I'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
Jonathan Sebastiao
14,271 Points

I 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
Mahri Bahati
2,254 Points

Okay, 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

People 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
Michael Day
10,101 Points

Yeah, 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
Abraham Juliot
47,353 Points

This video was a bit confusing, but the last 2 minutes of this provided a helpful summary.

Elijah Grey
Elijah Grey
1,709 Points

Jeff 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
Mahri Bahati
2,254 Points

I 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.