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!
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
Christopher Gregory
4,183 PointsDon't know where to start with teachers JavaScript 'Challenges' but can do the code challenges and quizzes easy
Just learning JavaScript now and it is my first proper programming language, Bit worried really I can do all the structured quizzes and code challenges but when it comes down to the teacher setting his own little projects I just don't get it, I mean my brain hurts . . . Should I be picking it up already or does it just take time? I am nearer to the end of the course than the beginning .
Sorry if the question sounds a bit stupid . . . :P
2 Answers

rydavim
18,811 PointsI understand what you mean. What I started doing towards the beginning is listening to the plan until I felt it clicked, and then I'd go work on it until I got stuck. Then I'd watch more, fix my code, pause again and try to make more headway. Clicking around the documentation also helped.
Sometimes I would need to watch well into part of a problem before feeling like I could make progress on my own, but I definitely think it's helping to try to do as much as I can in each section. You always have the videos and finished code to fall back on.
Also, after finishing a project, I'll sometimes try to build something similar to reinforce the concepts.
That's not to say my method will work for you. But you're not alone! Getting started on a project is the hardest part I think.

Leonardo Hernandez
13,798 PointsIt is normal in my opinion. Try your best at and compare your attempts to the solutions they give.
What really helps me with larger problems, like these challenges, are writing step by step instructions on paper. Then translating them to code.