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

Android

I want to learn android programming

Hey i am new here & I actually join teamtreehouse for building my skills in android programming. But i heard somewhere that i need to know java for it.

So I simply wanna ask that is java track here is right choice to start with , As i saw it include only few contents..

Thanks

3 Answers

Tom Finet
Tom Finet
7,027 Points

I recommend picking any programming language, such as java or python and getting familiar with it. For example writing console apps using conditionals, data structures and basic concepts with OOP. Once you have some experience, start learning android but dont expect much at first your apps are not going to look as good as you like. Just keep practicing and preferably with a friend or something. Eventually you will understand it as long as you persist. I started learning android with the Udacity course android for beginners which is really fun and very well made. Then I did some treehouse courses in conjunction with Udacity courses. It is important that you try to understand what you are being taught and not just copy and paste or write tones of code which you do not understand, make sure you can reproduce it so that what you are doing is not just a waste of time. Also I recommend massively building your own project alongside a course, it really helped me understand the code and got me pumped to make a great app.

Michael Bates
Michael Bates
13,344 Points

There is a Beginner Android Development track on the track list. I would suggest starting there. It will get you situated with what you would need to learn to progress in that field. Happy learning! :)

Justin Horner
STAFF
Justin Horner
Treehouse Guest Teacher

Hello Ashish,

The Java Track is a great place to start in preparing for Android development. I would suggest going through the Java Track first, then the Android Track. There are plenty of Workshops for both Java and Android so I would go to the Library for Java and Android to see what else you might want to learn outside of material used in the Tracks.

I hope this helps.