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

Best Way To Learn?

What is the best way to learn from these videos? The project files seem to already contain everything that the video is about to teach you.

Should you be simply watching and listening and then completing the challenges once the video is done? Or should you type what the instructor is typing as you follow along?

Just not sure what I should be doing during the lessons...

4 Answers

Alexander Smith
Alexander Smith
2,769 Points

It's going to vary from person to person.

Some follow along, others take notes, some like me don't do much during the videos themselves :P. But, I would always recommend doing small project yourself after project your follow. With Deep Dives it's a little harder to do since they just go over features and syntax and not really how to apply them.

I'm taking the Rails course right now, and I'm on the Adding Interactivity video. I've been paused on the middle of this video because I wanted to use Sass and Compass on this project, and that took a while, but I learned how to do install both of them. At the same time I'm practicing some design skills, I added a CSS3 transition to the light blue background in on each Treebook status using a Compass mixin. I also bumped up the font-weight of the .brand class in the bootstrap css file because it was way too light. Then I added .reverse to the @statuses.each loop, so that the most recent statuses would display at the top.

For each piece of new information that I don't yet understand, I try to practice with it in Sublime Text 2 using LiveReload to watch the changes in Firefox. Sometimes I get errors, sometimes success.

I could have been done with this video in 15:23 without creating the project myself while following along, but all that does is make you really good at watching videos. If you want to be a coder, code along with the videos. Then you'll get really good at coding. I thought everybody did this!

Hi,

I type the code myself, most of the files are maybe complete in the project files, but I delete the parts and type it in myself. Hence, I even change some things a little different to figure it all out.

Hope that helps, have fun,

Yves

Will Lam
Will Lam
7,027 Points

For myself, I've found I've organically come up with ways to ACTIVELY ENGAGE (I can't stress this enough) with the content - whether typing in your own info and not copying everything (like Jason's credentials to looking for answers on the Treehouse forums, Stack Overflow or Googling it.

I don't think anyone here can say with 100% conviction that sometimes it's a struggle to get your head around certain things (for me, I find that my mistakes or typos in syntax, and debugging).

Other things that may help are annotating your learnings in Evernote, using spaced repetition software like Anki cards (free to download) to review your learnings.

Without rambling on, I'd say is to make the process your own and try to make connections between the material you've been presented to what you've learned before, create some projects for yourself (like creating a simple landing page in Bootstrap and deploying it) - wash, rinse and repeat.