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 Basics (Retired) Making Decisions with Conditional Statements Build a Random Number Guessing Game

If I memorize it, I can repeat it. If I understand it, I can use it.

Just a thought. Often I find myself just looking at the js code. Meditating on it. Trying different possibilities. Maybe the rest of you guys (and girls) get it the first try...but I find myself mesmerized. I learn as much by finding what doesn't work, as I do by what does.

Trevor Austin
Trevor Austin
8,153 Points

Hey John for classes that I have trouble with, I usually go back and re-visit the course after completion. In my opinion the tree house teachers are pretty good at explaining themselves, so if it helps to just listen instead of coding along, maybe give that a shot. For more complicated courses, I watch and listen first before following along, just to grasp a better understanding. I am learning AJAX right now and it is a bit involved, so I am taking it real slow.

Of course, everyone is different - hope this helps.

3 Answers

thanks Trevor. js is not what I expected, and it's very different to how my mind works. So yes, I'm realizing I need to take it slow, and listen and do more than once. It is hard for me...but also fun.

Gary Calhoun
Gary Calhoun
10,317 Points

I would say give yourself small challenges, until you are comfortable with the coding. Say to yourself "Ok today I am going to figure out how to create a chat application with javascript" or "Today I am going a mini game and utilize some new functions I never used before to see how it behaves in my application". You will get it and if you have a day where it's not sinking in. Take a break revisit it later with a fresh mind and avoid that inner voice that says to you "But I still don't get it". Hope that helps.

Nick Field
Nick Field
17,091 Points

To add to Gary's comment, if you're going through tasks and come across a concept in a task difficult to understand, it may be wise to pause there and revisit that task the following day before continuing through the next tasks.

When I first starting learning CSS on this site, there were a few concepts which I struggled to grasp but I carried on doing the next tasks anyway (because I wanted to learn a lot in a small space of time), however this sometimes lead to confusion when the content would come up again in later tasks. So now I take a more patient approach to learning to ensure I retain the most content.