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

Ashley Keeling
Ashley Keeling
11,476 Points

how long should I spend a day learning?

I want to try and get a lot done but im not sure what pace is best to go at. how long a day/week sould i spend on treehouse? thanks

nakalkucing
nakalkucing
12,964 Points

Hi Ashley! The amount of time varies for everyone. Some people are going to spend hours a day learning, and other people, if they tried to spend the same amount of time wouldn't remember most of what they had learned. I spend one to two hours on treehouse per day because I learn best that way. Don't feel bad if you only do half an hour of treehouse per day, it just might be the best pace for you. If you want to do several hours, go ahead! I wish you success with your learning and hope this helps. :)

2 Answers

Griffin Novetsky
Griffin Novetsky
8,858 Points

I would try to put away at least 30 minutes a day. If you're productive mostly in the morning, make it something you do when you feel awake, either after working out, before, or after/before showering or before/after eating breakfast. If you're most productive at night and your mind is racing, do it then. Or, you could do both and make it an hour.

Absolutely do NOT do 5 to 6 hours in one day. I've tried it, and it resulted in major burnout. It doesn't mean you hate programming, it's just too much to handle learning so much at once. Take it slow, grasshopper.

The main goal is to make a routine and something that is natural after a month or two. Do not worry if it feels like forever and you haven't made progress. Every programmer understands that feeling. Just focus on getting into a rhythm of learning something, trying to research that concept or method more, and eventually you'll be more confident if you are persistent.

If you think you're a fast learner and can digest technical information efficiently, go ahead. It didn't work for me but it might for you. Other than that, if there's a deadline for you to learn something by, map at out, calculate how much you need to learn every day, if you want to skip weekends, or power right though (which is great idea to code everyday) and eventually it will be just another thing you do until you reach that goal. Also, leave wiggle room, as much as possible. Need to be able to have a day or days off in case something comes up out of no where.

Angie Clark
seal-mask
.a{fill-rule:evenodd;}techdegree
Angie Clark
Front End Web Development Techdegree Student 19,986 Points

The only thing I would add to these great answers is that as you learn try and do small projects along the way. I have been learning since last August and only just recently had the time to make my first site. However I came across this cool thing where a lady made 180 websites in 180 days as she was learning. These were pretty simple sites done to reinforce what she was learning. https://jenniferdewalt.com I don't want to pressure you or anything slow and steady is best, I just found this inspiring and wanted to share.