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

Abe Layee
8,378 PointsHow do you guys deal with stress while learning how to code ?
Hello everyone. I have a question. How do you deal with stress while learning how to code? I have a good knowledge in html and css. A little knowledge in JavaScript. My problem is that when I'm laying out my website, I run into a lot of bugs which sometimes I can figure out or get answer on the forum. I sometimes Google it. If I can't find solution to the problem, it starts to stress me out. In addition, I feel like css is holding me behind to focus on JavaScript. How do you keep up with most of the front end skills? I can clearly understand most of the JavaScript code , but writing my own JavaScript code is difficult at this moment? Any advice how I can become good at the front end skills. I am currently working on my portfolio. I do read programming books. Thanks for the tips and advises.
5 Answers

alex gwartney
8,849 PointsThe two biggest things that i can tell you would to be to focus on one main thing at a time so if you are laying out your web site get the css done first then focus on the java script this way you are not trying to learn two things at one time. The other thing i can tell you is when you start to get stressed out do not keep trying to find the answer the thing i do is ither go for a walk talk to friends on skype or play a game for a bit. If its really late i just shut the computer off and sleep and come back to it tomorrow. The other thing i do is if im really stuck and stressed out just ask on forums like you are doing here and just walk away for a bit and come back and see if any thing has gotten answered once you have calmed down a bit. Hope this helps.

Alex Stephens
13,342 Pointsi was like that when i first was doing programming but as long as you just remember the basic of programming all it take's is motivate and just work on projects and after time and time you will get better and better at it as well you will have get experiences by doing it more and more and and it's ok to use the html css and javascript documentation if u get stuck it's all to do with learning hope that helps you :).

Ron Horn
7,591 PointsWhat I do is build my wire frame, build the basic structure of my html without filling in all the content, and then adjust everything with CSS. Only after I am happy with my html, CSS, and have validated them both do I work on functionality with JavaScript. Some times you just gotta get up and walk away from it to come back with a new or better perspective as well:)
Hope that helps!

Abe Layee
8,378 PointsThanks you all for the wonderful advices.

Sandra Vos
21,652 PointsYour story sounds familiar. Sometimes it seems there are so many things to learn and I start to think I will never learn to build a good website. But truth is learning to code takes a lot of time, a lot of practice and hard work.
Sources I learn from:
- The Treehouse videos/quizzes/tasks (of-course).
- Read forums (Treehouse, Stack overflow - Most of the time when I run into a problem).
- Develop websites for other people or myself.
- Creating my own cases (like creating a bookmark website or whatsoever, is fun!).
- Asking people in real life (Until now not needed).
- Don't go on to fast, ask yourself questions and find answers. Basic knowledge is a really good thing to have.
At this moment I'm not reading books because Treehouse has a lot of information and I like the way they teach. But I will later on, so if anybody has some tips, they're welcome :)
Creating code on my own is still a problem for me too, but I just need to practice and practice more.
I think you also need to accept certain circumstances (my experience). I want to learn things way to fast, so I had to accept the fact it would take some time (sometimes still a problem). My solution: Cutting tasks in smaller pieces. Solving little bits keeps me motivated. That's one of the reasons why I like learning at Treehouse so much. When I'm feeling stressed (can't think clear anymore - or rarely not motivated) I just take a day of or I choose an easier task for the rest of the day. This helped me a few times to solve a problem, a clear mind and focus helps a lot.
Best of all: Keep yourself motivated and be confident! Every day I think of why I'm doing this. - To get a job I like. - And man it's so cool to be able to create super cool things, right! I'm gonna do this, yeah mannnn! Good luck!

Abe Layee
8,378 PointsThank you Sandra Vos for the motivation.

Sandra Vos
21,652 PointsYou're welcome :)