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
Nils Garland
18,416 PointsStuck.
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
Treehouse TeacherYou 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!
Felix Yakubov
17,475 PointsI 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
Nils Garland
18,416 PointsYes, I feel the same way.
Jeff Hartl
Python Web Development Techdegree Student 8,420 PointsNils, 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) .
Nils Garland
18,416 PointsThanks 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.
Nicolas Bassano
2,125 PointsNicolas Bassano
2,125 PointsGreat reading Jennifer, thanks for sharing!!!
Nils Garland
18,416 PointsNils Garland
18,416 PointsThanks 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
Treehouse TeacherJennifer Nordell
Treehouse TeacherNils 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