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

Luqman Shah
Luqman Shah
3,016 Points

How/Where to Start Android Development(no prior coding experience)

Hi, I'm a beginner and getting into programming, and I am interested in android development. So before taking any courses on android development on treehouse, I did some research and a lot of people say that you should first learn something like java. Which brings me to my question, what programs do I need to learn before learning android development as a beginner and NO prior experience in coding? And what programs do I need to learn to develop android apps and games. Also, do I even need to master any other coding languages before mastering android language software/programs? Please give me advice, and it would be great if you could recommend some tracks/courses (in order) that you think would be great for me. But please remember...I have never coded a DAMN thing in my life before, so I have NO coding/programming experience whatsoever. I've just done some beginner commands on a command prompt on my computer in the past(which I've totally forgotten lol). Thank you so much!

Luqman Shah
Luqman Shah
3,016 Points

btw reason why I chose android over ios is because I use a pc

2 Answers

Luqman Shah
Luqman Shah
3,016 Points

btw reason why I chose android over ios is because I use a pc

Jay Padzensky
Jay Padzensky
4,731 Points

Hi Luqman,

Welcome! I may recommend following the Treehouse tracks, as they focus on the most foundational skills and work in a linear and logical fashion towards more intermediate skills. To begin, I'd start with the Java track. I've heard other students say the first three or so stages (through Data Structures) and then changing to the Android Development track.

The Java courses will give you a solid foundation for understanding some of the concepts in Android. I hope this helps some! If you have content questions, here in the Community is a great place to search and ask. If you have account questions or site issues, Support is pleased to assist (help@teamtreehouse.com). Happy coding!

Luqman Shah
Luqman Shah
3,016 Points

I see, thank you so much! :) Will I have to learn or take any other tracks before taking the java track? Or can I just go right ahead and start with the java track? I'm just curious because I don't want to start anything and get frustrated because I don't understand anything due to having no prior coding experience.