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 and the DOM (Retiring) Traversing the DOM Using parentNode to Traverse Up the DOM

Nebojsa Stevanovic
seal-mask
.a{fill-rule:evenodd;}techdegree
Nebojsa Stevanovic
Full Stack JavaScript Techdegree Student 9,620 Points

I think i will need a week to understand this lession

I think i will need at least a week to fully understand this lession, and whats going on in here.. this event listeners, childers, parents etc, etc... i spent 3 hours doing this videos and i still feel like i don't know anything about it, like i didin't watch it.. is this normal ?

6 Answers

Armin Kadic
Armin Kadic
16,242 Points

It is perfectly normal Nebojsa! Sometimes you just need a little rest, if you're on it for too long then it stops making sense. Usually after I get some sleep, my brain starts thinking properly again. Coffee helps, so does meditation (if you're into that). Don't quit!

Ephraim Smith
Ephraim Smith
11,930 Points

arminkadic and Dmitry Polyakov nailed it. I used to think that if I just stayed in front of my screen, eventually something would click. The more frustrated I get, the less I retain. Take as long as it takes to regain your composure, come back with a clear head, and that 'something' you weren't getting becomes less overwhelming. Keep at it Nebojsa Stevanovic. Keep us updated on your progress through the Tech Degree too. I've been flirting with the idea of it for a while.

Dmitry Polyakov
Dmitry Polyakov
4,989 Points

All people go through that... You might struggle for a while, then at some point it's come to you.

Blake Collins
seal-mask
.a{fill-rule:evenodd;}techdegree seal-36
Blake Collins
Front End Web Development Techdegree Graduate 20,564 Points

I was feeling this way too! I just remind myself to keep chipping away at it and with practice it started to stick. If you haven't read Jon Duckett's book on JavaScript and jQuery, I highly recommend it. Happy coding!

Blake Collins
seal-mask
.a{fill-rule:evenodd;}techdegree seal-36
Blake Collins
Front End Web Development Techdegree Graduate 20,564 Points

It is a little outdated, it looks like it was published in 2014. The foundational/basic knowledge that it has still really good. I find myself from time to time grabbing it off the bookshelf for reference. If you're looking for an updated JS book, I highly recommend Eloquent JavaScript 3rd Edition by Marjin Haverbeke.

Trevor Maltbie
seal-mask
.a{fill-rule:evenodd;}techdegree seal-36
Trevor Maltbie
Full Stack JavaScript Techdegree Graduate 17,021 Points

Oh yeah, I have that book! I got through the first 3 chapters and then it just crushed me, haha. It's very difficult. So, I started some Udemy course and now Treehouse to build a better base and then I will return to it.

Blake Collins
seal-mask
.a{fill-rule:evenodd;}techdegree seal-36
Blake Collins
Front End Web Development Techdegree Graduate 20,564 Points

If you can find a used version of Jon Duckett's book, the concepts of foundational knowledge are easy to digest. He explains everything in a very simple way with pictures too!

Christian Barr
seal-mask
.a{fill-rule:evenodd;}techdegree
Christian Barr
Full Stack JavaScript Techdegree Student 3,035 Points

Thank you all for your encouraging advice, funny enough I too was having the same feelings of frustration at exactly this same point in the lessons, too!