Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

Digital Literacy Computer Basics Computer Basics Data

Silvia Rodriguez
Silvia Rodriguez
671 Points

I would like to know more about Tracks and Library, and whats the best way to start

Hello there,

I have achieved some courses, but I get confused with Tracks and Library courses, don't really know where to start of which path to take.

Could you help with that?

Ali Ismael
Ali Ismael
6,245 Points

I started with web design first and then switched to front end development ,if you are a beginner I recommend to start with web design,if you need additional sources you can check the library .

4 Answers

Well, your here so you must have some interest in programming. Tracks are an organized way to learn. Are you an artist? or artistic? Maybe start with the design course. Do you like the idea of making the part of a website that people see? That would be front-end development. This track also starts you into programming with java-script. Which I personally found quite challenging. But it also introduces key concepts of programming that branch out into other languages. Do you like the idea of writing software? This doesn't focus as much on the visuals as it does getting things done behind the scenes. I just finished the Python track. Again I found it challenging at times but very interesting always. There's nothing wrong (I think) with trying different things. But tracks are a good place to start. They take you from the beginning to some end point where you should have a good basic knowledge of the subject you chose.

A track is a series of courses that all flow together in a progressive manner to take you from one skill level to another.

The library contains all the courses and workshops on the site. They aren't necessarily in any order and are organized by topic.

I would recommend starting with a track and then going on to browse the library later.

Steven Parker
Steven Parker
217,639 Points

:point_right: Tracks are good when you don't already know what courses you want to take.

Each track gives you a sequence of courses chosen to give you a thorough exposure to a particular subject area, and in a logical progression. I remember using the Learn Python track myself to gain a functional knowledge of Python starting from scratch.

Individual courses are good for when you're looking for some specific or specialized topic, or have already completed a track and wish to expand your knowledge even further. Many individual courses are not part of any track.