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 trialkim corson
Full Stack JavaScript Techdegree Student 1,783 PointsThis 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
7,643 PointsHello 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.
joelmneskld
3,993 PointsHi 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!
kim corson
Full Stack JavaScript Techdegree Student 1,783 PointsThank you so much! This is such an inspirational answer.
kim corson
Full Stack JavaScript Techdegree Student 1,783 Pointskim corson
Full Stack JavaScript Techdegree Student 1,783 PointsThank you so much for the confidence boost! :) This helped me feel better and motivated.
Christy Choma
4,091 PointsChristy Choma
4,091 Pointswe need more people like you . thumbs up
Damian Padilla
6,107 PointsDamian Padilla
6,107 PointsAs someone who struggles with imposter syndrome I want to thank you for spreading this message of encouragement to everyone.
Alex Franklin
12,403 PointsAlex Franklin
12,403 Pointsditto to what everyone else said Cody