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

Where to start?

Hello all, I am new to design and development and due to a recent business venture, I have decided to learn the fundamentals of app design and development. I am looking to learn android development. What track should I start with, what are the steps I should take? All suggestions will be very helpful, thanks in advanced everybody!

1 Answer

Michael Hulet
Michael Hulet
47,911 Points

If you're looking to learn Android Development, it's only logical that you start by taking the Android Development Track. If you really want to dive deep into Android, you should take all the untaken courses on Android in the Treehouse Library when you're through with the Track

okay that's where I started, but I heard that android was written with Java and ruby. I wasn't sure if it would be a good idea to learn those languages first. Thanks for the insight.

Michael Hulet
Michael Hulet
47,911 Points

Android's core is written in C, some of it is written in C++, but the UI is written in Java. Therefore, Java is the only language you'll really need to know

sounds good, thanks a bunch!