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!

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

Do you have any suggestions on what might be the best way to learn? I mean do you just watch the videos and then

re-watch them again when you are stuck with the questions in the challenge or do you take notes while watching? I understand that different people find different ways better for them but I just want to see what works for you.

6 Answers

Thai Huynh
Thai Huynh
3,798 Points

For me, I set up a personal project whenever I start a module in a track. For example, my personal project now is to build a personal photography portfolio by the end of the project. So I quickly use whatever I've learnt to build the website from designing all the way to deploying it. Whenever I learn something new I make those changes to the website and update it. :)

I find that best way to learn is to do real projects.

Hi Thai,

That's a great idea. Thank you

Wayne Priestley
Wayne Priestley
19,579 Points

Hi Harry,

The way I did it was to watch the lesson without taking any notes at first, just concentrating on what the tutor was doing.
Then the second or maybe the third time, depending on how hard it had been to keep up, I would take a few notes. The note taking wasn't really that important for me as I could always just watch the lesson again as they are several minutes long at the most.

Workspaces wasn't available when I started Treehouse so I couldn't go that route either. I could of used my own code editor but again decided not to.

I would always go back and watch a few of the lessons when I was building my own sites, just to refresh my memory.
And last of all I would bookmark a few websites such as html dog and css tricks just so I could have quick reference to things.

Hope this helps.

Thanks Wayne. I'm trying to jump start my brain into learning after quite some time. It's proving to be a challenge lol

Wayne Priestley
Wayne Priestley
19,579 Points

I was in the same boat Harry, been away from any type of learning for a ling time.
I tried taking notes but ended up taking so many notes as i didn't know what would be important that i missed everything that was going on.
Thats why its handy to have a couple of websites for reference, it's easy to open them up and check things when I'm not sure.

html & css
html dog

My usual workflow is:

  1. Watch the video and make comprehensive notes during the video. The notes are so comprehensive, it's used as a reference document when I'm trying to do stuff for real, and I also use it for revision. Having said that, there are inevitably SOME gaps.

  2. For more challenging things (for example, at the moment I'm studying Ruby on Rails), I always do the extra credit (which is often REALLY hard!) and make sure I fully understand everything before going onto the next video.

  3. If I get stuck on the extra credit, or at any point in the future, I find that re-watching the videos helps ALOT. It's amazing how much more you understand once you have developed your skills more - you actually see NEW things in the videos that you didn't even see before (I think your brain can only process so much at once and it discards the rest).

  4. I also make good use of the forums, but with harder things you don't always get a response, which is disappointing. However, you can email help@teamtreehouse.com in this situation and they always help you out then.

Thanks Andrew,

I just hit a wall with absorbing info but thankfully I persevered and overcame it. I just kept doing the exercises until I got them right then I did them again just to make sure :-)