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


What do you do when you "get stuck" in computer programming?

I completed some computer programming courses here and in other online places, I learnt primitive data structures and syntax, but I am stuck to the point I feel this is not enough and I need to learn the software architecture to be able to build more than single-file programs. I feel the condition of being stuck will come again from time to time, of course in different forms, but no matter how experienced I am. I will add that I am not connected to a network of developers.

How are you guys are tackling situations like these and therefore I have some questions

• What kind of problem(s) did you got stuck into when building your developer project?

• What actions did you take to solve the problem?

• Are you happy with the solution you found?

2 Answers

I quite often get stuck, normally I understand the logic, but it's the syntax that makes me stumble. I normally just read another article or a different book, just keep on taking in information, sometimes just taking a break from it can work wonders too.

This is usually where I'll break out a book. Treehouse for me, serves as a wonderful introduction to many things, but I'll still have to go out at some point and do some heavier stuff, typically with some really technical books (or read through some docs).

Another thing that helps me is that when my brain gets cooked on JS, I'll go ahead and switch to some other aspect of web development, say HTML/CSS and work on that for a bit. Often times just getting some space from a subject can allow ideas to really settle in.