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

Mikedaniel Ocasio
seal-mask
.a{fill-rule:evenodd;}techdegree
Mikedaniel Ocasio
Full Stack JavaScript Techdegree Student 15,790 Points

Study Methods?

Was wondering what study methods the students here at treehouse use? What best practices do you guys have to retain information.

I know quite a few people have gotten a career just from learning on this site, wondering what they did to accomplish that.

Thanks guys!

Simon Coates
Simon Coates
28,694 Points

my advice would be to stay upbeat, have a long term goal that motivates you, practice, be well rested, focus on concepts. Don't jump around too much in terms of subject matter. You need to take the time to understand the content and practice - not immediately move onto the next technology. (so don't study five unrelated technologies at the same time). Most of the struggles you go through, everyone else is having the same issues. And learn to love Stackoverflow.

https://teamtreehouse.com/community/some-encouragement-for-you-all , https://teamtreehouse.com/community/what-are-good-study-habits , https://teamtreehouse.com/community/tips-on-getting-better-at-programming

I also found the following illuminating: https://www.pluralsight.com/courses/learning-program-better-programmer , https://www.youtube.com/watch?v=0SARbwvhupQ

2 Answers

josue exhume
josue exhume
20,981 Points

Hi Mike, for me I was fortunate to get an internship which turned into a juniorship position, which gave me a lot of practice. What really helped me to retain the information I learned here was through the different project my boss would give me, so I was able to learn and put what i learned into practice.

I would recommend as you take the courses here, if the workspace is available for a course, use it; don't only watch the videos in the hope that you'll remember everything.

I think for me, facing a lot of stumbling blocks helped me to learn the most. I would be asked to do something at work, so first I would try it out and fail miserably (through failure you will learn a lot), and that's when I would look online an ask questions. As you finding answers to problems you face, try to dig deeper to truly understand the answer a user give you. You shouldn't settle with being spoon fed, but ask question when an answer is given.

Also try to create small projects from what you've learned here. If your learning web development, build a free site for one of your friends or family member.

And remember DON'T EVER GIVE UP! You got this!

The best way to practice any language is with hands-on practice - at least that's what the people who know more than me tell me. :)

If you don't have a project in mind you can always do code katas. There's a lot of sites where you can do this, but the two that have stood out to me are Code Wars and Codin Game. Code Wars is a very traditional kata community with very active updates and Codin Game teaches algorithms through game programming examples.