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 Loops, Arrays and Objects Tracking Multiple Items with Arrays Build a Quiz Challenge, Part 2

Should I be worried if I don't understand this?

So If I couldn't sit down and make this quiz program by now, am I not doing something correct? Really, I'm not like stumped beyond imagination, I got some of it, but when I was learning HTML and SQL and the like, my brain never hurt quite as much.

Thanks, G

Karl Pupé
Karl Pupé
6,718 Points

I'm 100% with you on this one - I too am finding it difficult to get my head around certain aspects of this course and feel stumped... All I know is that with enough time and practice, it will come - don't give up!

6 Answers

Matthew Francis
Matthew Francis
6,967 Points

Learning and failing is an important aspect in programming.

I remember when I made my first resposnive and automatic slider, it took me about a 5 days to complete it (I was spending 3-5 hours a day on it too) and I asked ALOT of questions.

Don't give up, ask on what part you're stuck at. My Javascript knowledge is a bit rusty, I cannot help you, but I hope someone else will :)

Thanks a lot! I'm certainly feeling quite a bit more encouraged!

gary peart
gary peart
6,496 Points

Everyone handles tough times differently, I struggled with this course first time round and started to feel disillusioned quite quickly. The final project in the third stage of this module I spent almost 2 days on, trying to solve it myself. I figured I couldn't do it and gave in and almost quit learning web languages.

At that point I came away from JavaScript and started playing with HTML and CSS for a while, copying websites etc for fun. I decided I wasn't going to be defeated, I was simply going to prepare for my success in overcoming my difficulties. This break from JavaScript gave me a chance to clear the head. I've started relearning JavaScript now and I've come back to this module understanding concepts more easily.

I have previously found that by coming away from something you don't fully understand for a while, then revisiting it after a period of time, a clearer understanding is usually formed.

Once you have grasped something in JavaScript, practice with it and play with it. I've found by repeated practice and experimental play, you discover more and remember it.

Saqib Ishfaq
Saqib Ishfaq
13,912 Points

Awesome advice helped so much ! Will get up in morning with fresh mind to restart this last quiz !

Amber Lim
Amber Lim
4,707 Points

I stopped learning web development for almost a year just because I couldn't grasp display modes and floats in css, and loops in Javascript. I coaxed myself into believing I'm not cut out for programming. =_o

Stopped practicing altogether, and here I am now, a year later, determined to persist through learning web development. It's hard to learn a language, but it's harder to have ideas for websites or apps and not being able to execute them immediately. Sometimes I legit re-watch a video 3 times just to make sense of a new concept. I used to rush through a course without making sure I'd understood previous lessons, but I think that's what made me really frustrated with coding, cause' I couldn't grasp the more advanced concepts without understanding the fundamentals.

Don't give up. You've come so far (don't waste your effort like I did; hours invested in a forgotten skill)... and as far as I know, the Treehouse Community is awesome for questions!

gary peart
gary peart
6,496 Points

Amber Lim - "It's hard to learn a language, but it's harder to have ideas for websites or apps and not being able to execute them immediately."

A fantastic comment!

Karl Pupé
Karl Pupé
6,718 Points

I just wanted to say thank you for your brutal honesty and uplifting message. I have been learning to code for around 18 months and took up the Front End Tech Degree to accelerate my learning... and I have really struggled.

Initially the 1st parts of the course were relatively easy but as I got into JavaScript and jQuery, I started to feel really lost. I have been for the last couple of months questioning whether I am truly able to code and whether I had the 'chops'. But reading your comment made me feel that I am not alone and I have to keep on going. I may not have hit my target of being job ready in a year but it doesn't mean I will never do it.

Your words have had a great effect on me and thank you for the encouragement! I wish you well on your journey and hopefully I will see you on the otherside!

By the way, you have a cool blog and you now have yourself a fan!

Take care

Karl

Saqib Ishfaq
Saqib Ishfaq
13,912 Points

Feel like i needed this, feeling so much better ....Thanks for sharing ur experience n useful tips

Amber Lim
Amber Lim
4,707 Points

Karl, it warms me knowing that my words helped you out with your struggles. Well ... we all have to start somewhere and that somewhere isn't always smooth-sailing. Let's both do our best and surely, I look forward to seeing you being an awesome coder!

Eliana Haig
Eliana Haig
4,239 Points

Oh thank goodness I'm not the only one! I love the teaching on Treehouse and usually understand and am able to do everything easily throughout the course but this last challenge really throws you into the deep end. Not bad necessarily, but it's taking me way longer than I thought it should.