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

Derek Hoffine
PLUS
Derek Hoffine
Courses Plus Student 752 Points

The struggle is real?

Hi all, my first post to the Treehouse Community. My issue, question, frustration stems from learning programming in general. I am an online college student, learning Computer Science - Software Engineering. I am also learning Python on the side through Treehouse. I am having a heck of a time remember coding after I do a group of lessons, so I basically start the track over and over. Is anyone having this issue? Am I just not practicing the coding enough to keep it fresh in my mind? Any help, comments would be very appreciated.

5 Answers

I've had the same problem since I started. As a result, I've learned to significantly branch out from Treehouse.

For example, I've found MIT's Open Courseware (you can find their courses on YouTube) class on Introduction to Programming very helpful. The class uses Python (although an older version) to focus on elements of programming that are part of all programming languages. Link here

For me, at least, the amount of reinforcement required to make something "stick" is far beyond the short examples, code challenges, and quizzes I'm presented with. At any point in time, I'm learning from about four different sources including Treehouse to help memorize things to a point where I'm effective.

You're not alone. I, too, find myself quite frustrated at times trying to learn what seem to be rather elementary elements of coding and development.

Steven Parker
Steven Parker
231,248 Points

Good timing! There's been a lot of discussion about this issue recently, such as in this post titled The Wall.

And just yesterday a new video was released discussing How Other Treehouse Students Learn.

I always take notes when watching the videos then if you forget something you can quickly refer to your notes and not have to retrieve the video. Repetitively writing it down will also help you remember.

Michael Martinez
Michael Martinez
5,681 Points

I found when I started doing this. I am able to retain and recall at a much higher rate. It's slower but you kinda burn it in with this approach. Also rubber duck talk helps to lol.

Steven Parker
Steven Parker
231,248 Points

I had to look this up! :books:
For the benefit of those also not familiar with the term, here's an explanation of rubber duck debugging.

Pranjal Agnihotri
Pranjal Agnihotri
4,187 Points

Like if you have covered the basics now you should first listen to the instructor what he will do in this video and then by yourself try to do that without looking in video and afterwards see how instructor did it.

Use multiple sources of information! I'm on treehouse and codeacademy and I also want to take the MIT courseware. Having more than one referencde re-enforced my learning. Plus I bought a kindle book to refer to.