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
Zaid Shakil
3,198 PointsI just subscribed and the layout is indeed very confusing.
I am interested in different programming languages and the ones I certainly wants to target is HTML/CSS, JavaScript and OOP but the problem is there is not a single course which is a package. The courses are scattered around and without a proper direction i feel like i did a big mistake subscribing. I hope to get some pointers before i decide to unsubscribe
Thanks
3 Answers
Steve Hunter
57,712 PointsHi Zaid,
I'm really sorry your first experience has been confusing.
Have you looked at the 'Tracks' rather than the 'Library' - the Tracks have an end-to-end bottom-up learning experience. Give them a look.
I've been using Treehouse for a while now and have done mostly mobile development courses. I've learned loads and have enjoyed every step. I'm now heading off into Ruby on Rails development to broaden my knowledge.
I recommend the Android and iOS courses - they're OOP. And the HTML & CSS courses are really well subscribed so there's a whole community of you guys out there learning together.
Seriously, if you're struggling to find a course, give me a shout - there's lots and they're good. Give a Track a go and see how you get on!
Steve.
Steve Hunter
57,712 PointsThe Objective-C courses are pretty good but all about iOS applications.
Your best bet is to ask a teacher, like the ever-helpful Ben Jakuben who may be able to recommend a course for you! Or Pasan Premaratne , perhaps.
Steve.
Zaid Shakil
3,198 PointsI don't have a Mac and so i hate using Xcode for that reason. Secondly why can't i follow two tracks at the same time ? Why am i restricted to only one track ?
huckleberry
14,636 PointsHello Zaid,
As Steve Hunter said, what you want is the "tracks" page.
The tracks page gives you different bundled sets of the individual courses to follow that act as a guided path through those different smaller courses that will provide you a step by step progression through a complete series of those smaller courses. The smaller courses are bundled together into these larger tracks in order to provide you with a more organized, guided and well-rounded education in an overall larger field instead of just a specific discipline.
It's the difference between "learn web design" and "learn HTML".
So go check out the Tracks page, click on the tracks to see all of the courses that are bundled together inside of it, and see which one appeals to you most. Then join that track!
Cheers,
Huck -

Zaid Shakil
3,198 PointsZaid Shakil
3,198 PointsI will be taking OOP in University that is based on C, C++ and C# I am interested in Object C (OOP) because it is more versatile and once i know i pretty much can do any other programming easily. So can you recommend some OOP complete course here ?
Thanks
huckleberry
14,636 Pointshuckleberry
14,636 Pointsyou said that you wanted to learn JavaScript with HTML and CSS. JS is an OOP language so the concepts will be the same across multiple languages. If you want to learn web based programming so for now you'd be fine just taking the Web Development track in my opinion. The core concepts of programming in JS are covered there and like I said, JS is OOP.
Cheers,
Huck -