Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

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,893 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,893 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!