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

Tracks v Library

Just a thought, If I wanted to learn the most out of a programming language, wouldn't going through the library of lets say Ruby be better than going through the Tracks of Ruby? Nothing against the tracks section on Treehouse I think it's great but I was just curious.

E

2 Answers

Depends on what you want to do. Let me give you an analogy. Would a medical student walk into a surgery room and ask "what is the purpose of all these tools, just give me the scalpel and let me learn surgery." If you want to become job ready, I recommend going through the tracks and seeing where Ruby fits in with other elements.

Edwin

I must agree with Ali. The library allows you to choose what ever you want in that general topic. You could go to the Ruby library and choose what you want but if you want to learn Ruby from stage one, I would advise you to use the tracks. The tracks allow you to start from stage one and work your way up. The tracks were design to allow a student that knows nothing about a topic and gradually educates them. You can choose whatever difficulty you wish in the library, but if you want to learn a topic from start to finish (beginners to advance) I would advise the tracks. They are there to focus you on what you need to learn and when. I hope this helps.

Cheers!