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
Dragos Feleaga
3,675 PointsDo I need to learn Java before starting the Android Track?
Is it better to start java first and then continue to android or the android track will teach me enough java?
5 Answers
Andres Fuentes
5,155 PointsHello,
I'd recommend taking Java. It helps build a reference point during android development. There's nothing worse then having to stop and understand a Java concept every few minutes. Good Luck!
Michael Zaro
13,196 PointsIt looks like in the Android track, they begin with talking about Java variables. I haven't personally taken it, so take this with a grain of salt, but I would guess that if they're starting by explaining something as basic as variables in Java, you should be okay starting with the Android track.
You might get a deeper understanding of Java by taking the Java track first, but I would say just start with Android and look things up as needed while you go.
Jacob Bender
15,300 PointsI took an Android course over the summer from my college, I found that a LOT of it was actually XML, and that the Java was mainly used just for wiring things up. I didn't build anything much fancier then a calculator and such but I think if you know another language like C# or C++ you will be fine.
Dragos Feleaga
3,675 PointsThank you both! I think i will start with Java first (for better understanding) :D
Dragos Feleaga
3,675 PointsWell, I know c++, but I will think of this java track as a bonus for my knowledge.