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

I'm in 9th grade and just starting to learn this stuff. I like gaming and mobile apps. What track do you recommend?

I already tried one self-learning environment for coding and it was boring. I want to learn this stuff, but I am easily distracted. I'm looking for something that is more interesting and that I can see quick results.

Thanks, Speed

I would start with HTML/CSS, for most things involved with the Web this is your foundation. Afterwards you can pick a language of interest. JavaScript at this point would be a natural choice, but you could go with Java, Ruby, PHP etc... As to interesting and quick results, I know where you are coming from. Learning all the syntax and rules can be tedious. The best thing I can recommend is start using what you know as quickly as you can. Build stuff that interests you as you are learning and it will keep you motivated. For instance, as you get into HTML, don't wait until your finished to build your home page or the Web site you have in mind, start working on it as you go along in the course. You can always change and add things as you get there. If you are in a track there is no rule that says you can't jump ahead to a lesson on something you want to know right now. The lessons are designed to build upon each other, but you can learn however you want. Bottom line, don't wait until you complete a track or know everything to start building, do it now with whatever you do know.

2 Answers

I would start with the Java, and then do the Android tracks. That will give you the foundation to develop apps/games on the Android (Google) platform.

I would suggest the Android or iOS tracks, depending on which devices you'd like to code for. Good luck exploring!!