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
Glen Hayes
5,798 PointsJava or Android Apps Track?
Hey hey! Quick question that someone who has done it may be able to answer?
I have taken the Android app beginner track and am about halfway along the storyboard app and so far so good as far as learning goes, but my question is, should I have learnt the Java track first?
I have dabbled in HTML, CSS and Java script but have had little to no Java education besides reading a few books here and there but never really coding with it.
I know each person is different but from a teachers point of view or someone that has done both courses, would I be better off to halt my android app track and go and do the Java track first even though I am pretty much understanding the Java coding in the android track(albeit not as fast as I would like)?
Thanks
2 Answers
miguelcastro2
Courses Plus Student 6,573 PointsI recommend that you halt your Android track and begin working on your Java courses. Java is the basis for Android development and without a good understanding of Java and building Java applications, it will be almost impossible to get anywhere with Android. I would say it's like designing web pages without understand HTML. Perhaps you are getting by now, but Java can be challenging and it's best to take the Java track to get familiar with everything you will encounter.
Glen Hayes
5,798 PointsOk thankyou!
eric Crawford
2,381 PointsI was about to ask the same question myself before i searched the forum. I want to switch from the Front end track to Android, but find myself spending too much time back tracking for simple fixes because Java is unfamiliar. When I went from HTML to basic CSS my progression was accelerated because prior html knowledge. The same concept applies for Android, learn the basic syntax and terminology of your code of choice (i'm going with java) before you start and things come much easier.
Some experienced people say jump in head first because on this particular Android track Ben starts with basics and goes step by step. I tried that and he does pretty well, but i feel like moving forward without a better foundation is going to leave holes in my knowledge and understanding. That being said the majority of answers to this question are all LEARN JAVA FIRST>