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

Anupam Majhi
Anupam Majhi
5,826 Points

Tips on following Treehouse Track!

I intend to cover all the tracks here in Treehouse eventually, but I would really love to know or if anyone could suggest the sequence of track that I should follow. (eg. HTML,CSS -> Web Development -> Rails -> Ruby -> Python ......)

I want to follow the sequence which would be most efficient in terms of each track complementing the next one.

FYI : I have started with Java.

3 Answers

Hi,

we have http://teamtreehouse.com/tracks and library. You pick what interest most to you. :)

Anupam Majhi
Anupam Majhi
5,826 Points

Thanks for the reply :)

I think the tracks you've chosen is a great roadmap. I would also add that that there's some great course that aren't apart of the main tracks that are in the library that you should check out to supplement your main tracks. I'd look into all the development tools courses before you move onto to Ruby and there's some great JavaScript stuff too.

Anupam Majhi
Anupam Majhi
5,826 Points

Thanks for emphasizing the use of Library. I didn't know how useful it could be. :)

Ricky Catron
Ricky Catron
13,023 Points

I appreciate your enthusiasm but why would you cover every track? Python and Ruby accomplish very similar functions and are both scripting languages. What can one do so well over the other that learning both is needed? Learning several programming languages is great but I believe that the standard is to learn one well and others as you need them.

I would instead decide where you want to go with your career. Do you want to develop for IOS, Android, the web?

If you want Android do all the android courses and if IOS do that.

If you want to do web I would cover Web Design, Front-end Development, and a Backend Language such as Python, JavaScript, Ruby, or PHP and maybe a framework or two for whichever you pick.

Goodluck! --Ricky

Anupam Majhi
Anupam Majhi
5,826 Points

Thanks Ricky for the reply :).

I am more tilted towards Web design, however Mobile (Android/IOS) interest me a lot too.

So I am planning to cover web design first and practice it while learning App Development on the sides. That's why wanted to know if there is a better choice of sequence of track.

Ricky Catron
Ricky Catron
13,023 Points

There isn't really a best sequence but I would start out with either the Python, Ruby, Java, or JavaScript introduction courses. Programming is difficult and trying to jump in and learn multiple diverse and difficult technology at once is going to be quite overwhelming. Web Design, Web Development, and App Development are all very different fields. While they have a similar basis you are gonna be hard pressed to remember most of any of the tracks. I would work on at a time but thats just me.

Goodluck! --Ricky

Anupam Majhi
Anupam Majhi
5,826 Points

Sounds logical enough :)