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 trialDerek Hoffine
Courses Plus Student 752 PointsThe 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
James Ackerman
14,099 PointsI'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
231,248 PointsGood 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.
Arthur Rich
6,401 PointsI 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
5,681 PointsI 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
231,248 PointsI had to look this up!
For the benefit of those also not familiar with the term, here's an explanation of rubber duck debugging.
Pranjal Agnihotri
4,187 PointsLike 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.
Assma Al-Adawi
8,723 PointsUse 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.