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 trialGabe Olesen
1,606 PointsJava Programming (Next Track)
Hey Guys,
I'm not far off completing the Learn Java Track, I just wanted to ask a few questions;
What should I move onto next?
Java Web Development or Beginner Android?
What's more focused on the Java language? i.e. goes deeper into the language.
Would like to get a few opinions or ideas :)
Thanks,
~ Gabe
2 Answers
Jason Anders
Treehouse Moderator 145,860 PointsHey Gabe,
My opinion...
If you plan on going into Android Development, then it doesn't really matter which one you do first, but both will be greatly beneficial. The Java Web Dev track will go way deeper into the language, but the Android track will help with becoming a Developer.
I would maybe do the Beginner Android Track and then the Java Web Development Track and then back to the Intermediate Android Track. It will kind of shake things up and give different perspectives on pretty much the same thing. Honestly, it really is up to you, because you should take them all, but the order, I don't think will make much difference in the learning.
Keep Coding! :)
andren
28,558 PointsIf your main interest is the Java language itself then I personally think the "Java Web Development" track would likely be the better option.
The "Beginner Android" is focused specifically on making Android apps. Java is used but that's just because its the most common language for Android development. It's not really a curse that in any real way focuses on teaching you Java itself. Most of the things you learn will be tied specifically to Android as you'll be using a lot of Android components and APIs.
Whereas the "Java Web Development" track is more about extending your Java knowledge through learning how to use popular web development frameworks. Which involves learning stuff like Unit Testing and Java Annotations and other fundamental things which is useful even outside of web development specifically.