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 Using For Loops with Arrays

This all makes sense to me, but I find it hard to believe I can ever figure out this stuff on my own when I need to.

I understand all of this. It just seems so foreign to think the way you have to in order to come up with these kind of thought processes, and code. Does anyone relate?

2 Answers

Cody Selman
Cody Selman
7,643 Points

Hello Kim,

A lot of programming patterns are not very intuitive, but you will get used to them quickly because they are quite common. Working with arrays and for loops may seem intimidating at first, but after mentally walking through them a number of times and building up your own practice functions you will start to wrap your head around it.

If you keep pressing forward, you'll be rewarded! At this point, you know enough JavaScript to make fun interactive projects like simple games and such. I believe there is a quiz project at the end of this section, but I encourage you to play around as well. Building things like tic-tac-toe, rock-paper-scissors, memory games, and many other fun projects are possible with what has been covered up until this point.

Everyone in programming, especially beginners, deal with something called Imposter Syndrome. This is where you doubt your abilities as a programmer and start to believe that you aren't smart enough for this. Programming can be difficult, but it's important to remember that it's difficult for everyone. The more you do it, the better you'll get. There are many articles that cover this topic, such as this one. If you keep at it, I'm sure you'll master the material quicker than you'd think possible.

Thank you so much for the confidence boost! :) This helped me feel better and motivated.

Christy Choma
Christy Choma
4,091 Points

we need more people like you . thumbs up

Damian Padilla
Damian Padilla
6,107 Points

As someone who struggles with imposter syndrome I want to thank you for spreading this message of encouragement to everyone.

Alex Franklin
Alex Franklin
12,401 Points

ditto to what everyone else said Cody

Hi Kim, I use to think like that and I think most developers has had that thought at least once. But let me tell you it get easier the more you study and the more practical projects you do the more you start think like a programmer and learn to solve problems.

And remember you can always use google, nobody expects you to remember everything. When you get stuck always break down the problem into small pieces and think of what you trying to do.

Good luck!

Thank you so much! This is such an inspirational answer.