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

General Discussion

Stuck.

Hi, I have been programming for a while now and I love it. But there are some things that concern me. When I start up fresh in a basics course I feel happy and excited to get started. At first when I'm learning about variables, datatypes, functions, conditional statements, classes and things like that it all goes well.

It feels like the teacher is holding my hand and giving me the information I need. Suddenly tho it's as if the teacher runs off as fast as possible saying "Catch me if you can!" and everything get's harder.

The things that get harder are mixing the things I know. For example let's say there is a code challenge on lists in python. And then I have to use things like conditional statements and loops to get the result of the challenge. I't just doesn't make sense to me as to why we would do that when my brain has been installed to what I am currently learning even though I know it is important so I just get frustrated. And then I don't know the answer to the challenge so I re watch the video and look at the forum and then go past by somebody else's answer and I don't know what to do.

It feels like I'm in a dip of programming at the moment and I would love some advise on what to do. Thanks a lot.

3 Answers

Jennifer Nordell
seal-mask
STAFF
.a{fill-rule:evenodd;}techdegree
Jennifer Nordell
Treehouse Teacher

You would not believe exactly how accurately your description of your feelings when learning to code match up with what others have experienced. This is an amazing read and definitely worth your time. Check out this blog post.

Now, as to what to do? There's really only a few things you can do. Keep practicing, keep learning, and keep trying! Quitting is never the answer.

Don't be afraid to post questions in the Community not just about how to do something, but about why it is done. As you have likely already noticed, the same concepts come up again and again like variables, loops, conditionals, logical operators. It's (mostly) only the how we use them that changes from language to language. But the "big picture" ideas are very much the same!

Hope this helps and hang in there! :sparkles:

Great reading Jennifer, thanks for sharing!!!

Thanks a lot, you are always there in the community =D Do you even learn at treehouse anymore? You seem to be an expert :) Anyway the article and your reading was very helpful to me so thanks for sharing!

Jennifer Nordell
seal-mask
.a{fill-rule:evenodd;}techdegree
Jennifer Nordell
Treehouse Teacher

Nils Garland what can I say? I love this place! Sincerely.

And yes, I learn every single day. I don't consider myself an expert by any means. I consider myself a perpetual student. If I ever get too old or tired to learn, I should hang it up. I've learned a good deal from the videos and challenges here. But what you may not know is that I've also learned plenty from other students here as well. You'd be amazed at how much you learn by trying to answer someone else's questions! And no, I'm not always right :sparkles:

I have a same feeling but what I feel like is I only know what the teachers showed me. It depends on the course but lets say the node.js kept me so messed up that I left it for a long time

Yes, I feel the same way.

Nils, you're not alone. I've experienced it in most of the courses I've tried. You're cruising along at a nice pace, but at some point... vrroooomm! they shoot you off into something advanced and suddenly you can barely keep your head above water. You're left wondering if there was some intermediate step you missed.

In addition to the blog post Jennifer referred to, you can find a similar discussion on this reddit post. Something I read and found encouraging, when I was at a low point, like you are now. I kind of liked this guy's observation that often times "it's not you, it's them". A lot of the people teaching tech courses online are very skilled at at the technology they're teaching, but not very skilled at teaching, in and of itself. (Note, I'm not singling out or picking on Treehouse here, because the phenomenon is everywhere) .

Thanks Jeff I found the article to be very understanding and good I'll try his suggestions for sure. Btw how is the tech degree? I have seen all the advertising but they never show you what it's like. lol.