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 jQuery Basics (2014) Creating a Password Confirmation Form Perfect

Christopher Mlalazi
seal-mask
.a{fill-rule:evenodd;}techdegree seal-36
Christopher Mlalazi
Front End Web Development Techdegree Graduate 17,305 Points

JQuery Basics Explanations

I still consider myself new at coding with two months of lessons at Treehouse. So far the tutorials have been excellent from Html, CSS, Javascript and I have learned a lot to such an extent that I have started building my first website and everything is progressing smoothly. But I feel that the jQuery lessons are not well explained for beginners like me. I feel I have been thrown into the deep end of the swimming pool where I expected to be taken through the subject in easy and well defined explanations of the code as was happening before in the other subjects.

I completely agree. I just finished the Front End Web Development track and the J-Query Basics course held me up quite a bit due to having to watch videos more than once to really get a decent understanding. By the end of the course, Andrew Chalkey's condescending "ok, cool" really started getting to me (because it is NOT cool to have to waste your time watching a video ten times before realizing your code matches up to his exactly but you are still not getting the expected result.)

11 Answers

Christopher Mlalazi
seal-mask
.a{fill-rule:evenodd;}techdegree seal-36
Christopher Mlalazi
Front End Web Development Techdegree Graduate 17,305 Points

This has really been tough for me but I have found the codecademy explanations on the code more clear and I hope to finish with codecademy and then come back here again and repeat everything and see if I can now understand.

Speaking from experience, going through the codeacademy jQuery course will help you a ton before you take this course! I'm breezing through it because I supplemented with codeacademy. Helped with JavaScript, too.

You're not going to like to hear this: It's going to be hard. HTML/CSS is quite easy to learn because a lot of it is self-explanatory and doesn't get too involved. Javascript and all 'real' coding languages require a lot of time and effort. You'll find yourself banging your head a lot as you improve but it gets better. My best advice is to read some books and articles on javascript, these video tutorials only give you a overall skip-over of specific cases and not so much on theory and most importantly 'why?'.

Honestly, it's better to get thrown into the deep end early on. Why? Because many people who try too much in easing their way into it will become much more frustrated later in comparison and quit as a result.

Just keep practicing and reading. It's how every self-taught programmer has done it before these video-series started!

Hanxiao Jiang
Hanxiao Jiang
8,526 Points

True true true. It's not the content's difficulty, but how the lecturer explains confuses a lot. Like, he always spend a bunch of time checking documentation instead of telling us which to use. That is quite distracting as we barely have time to read examples and constructions, and even after reading one, he said "We don't need this, let's look down, oh, this would be useful". It's fine the first time you do so to tell us, checking documentation is a way of learning, but no point of checking every time in the teaching. As a lecturer, you should be well prepared for the class, saving students' time.

It happens in this video too, in the end he is debugging, finding the typo of "canSumbit". Well, that's three minutes of correcting your mistake, you can re video a new one!

Conclusion, he is not well prepared as CSS and HTML teachers are. If I could give ratings to courses, 2/5 for this one.

Erin Black
Erin Black
4,864 Points

I agree that this whole course has been a letdown. Especially after the JavaScript Basics course was so useful. I have looked at the rest of the front end developer track and this guy teaches a lot of the courses, which has got me thinking about abandoning the track altogether.

No use wasting my time watching an instructor make mistakes, seem confused, and take long pauses while looking through documentation. You would think that if anyone in TeamTreehouse watched these videos, they wouldn't publish them. I guess I was wrong.

Christopher Mlalazi
seal-mask
.a{fill-rule:evenodd;}techdegree seal-36
Christopher Mlalazi
Front End Web Development Techdegree Graduate 17,305 Points

I had actually started reading outside Treehouse, and I found a source that has got the kind of explanations about jQuery that I wanted, and I think I am making pretty progress as things are becoming more clearer now, I guess like you say, i must just keep on coding and reading.

Jimmy Names
Jimmy Names
10,371 Points

what book are you reading?

Hanxiao Jiang
Hanxiao Jiang
8,526 Points

yes, this course made me think of finding materials outside treehouse but CSS HTML JS courses are great. It's the lecturers' problem. He is not well prepared before recording his video and so lazy not to correct his mistakes in the video.

Christopher Mlalazi
seal-mask
.a{fill-rule:evenodd;}techdegree seal-36
Christopher Mlalazi
Front End Web Development Techdegree Graduate 17,305 Points

I haven't yet bought any books but I am going to do so soon. I also joined Codecademy Pro, which is a new feature there where you pay $19 a month and they have an excellent thread on jQuery basics which explains the ABC of it and it has solved most of my questions, but I will add on that with a text book as soon as I find a suitable recommendation. Do you know of any that I can buy online? If you do i would greatly appreciate the recommendation..

Jimmy Names
Jimmy Names
10,371 Points

Hey man, thanks for le info.. I'm reading Jon Duckett's JS & JQuery atm, as well as Javascript: The Good Parts.. online I'm reading the annotated version of Eloquent Javascript.. which is free and can be found here: http://watchandcode.com/courses/eloquent-javascript-the-annotated-version would recommend all of them tbf.. but give yourself time to read and understand them.. I sure have lol :D

Christopher Mlalazi
seal-mask
.a{fill-rule:evenodd;}techdegree seal-36
Christopher Mlalazi
Front End Web Development Techdegree Graduate 17,305 Points

@Dan Whiting , true, that's what I am doing right now, supplementing the jQuery here from other sources like Codecademy Pro, EdEx and Coursera platforms. It is becoming more clearer now. Good luck on your coding!

Bernard Chan
Bernard Chan
36,471 Points

He is clearly ill-prepared for this lesson and ends up confusing us students instead. I'd give him a 1/5. Teamtreehouse, please perform quality checks on the lectures, especially for the more challenging topics.

Christopher Mlalazi
seal-mask
.a{fill-rule:evenodd;}techdegree seal-36
Christopher Mlalazi
Front End Web Development Techdegree Graduate 17,305 Points

Well, I am back again after going through java basics on codecademy and Oracle. I have decided to start this track all over again (was halfway through when I went for other sources). I hope this time around I will understand things - I think what I was lacking were the basics. So, see you around!