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

Becoming an Android Developer

I am wondering what the best course of action is for someone with basically no coding experience to become an Android Developer.

I have started the Android Development track only to find once we start with the Java, it is difficult to understand. When I started to, though hardly know anything, learn other languages, at a certain point the writing on the screen added up to me. Everything in its place made sense to me. Though I am only on the first video of actually starting to write Java, I wonder if taking the Java track first would be a better option? That way when I continue with the videos I will actually understand and internalize what I is I am writing.

What do you think? Continuing to finish the first Android application and then taking the Java track? Pausing Android Development and taking Java first?

Thanks in advanced !

My thoughts were to complete the entire Android dev track and then Java track and then pursue a programming bootcamp (Bloc.io) in Android development. On the other hand, I saw someone mention that Treehouse's Android dev course become very outdated so I shift to Somewhat up to date Android dev, then Java, perhaps a udacity course and then Bloc bootcamp. What do you think?

2 Answers

You should definitely take the Java track first.

I started with learning Java first, making sure to read everything provided in the teacher's notes for every video. After finishing the Java track here, I highly recommend taking a look at the free material on Beginner Android Development at Udacity (it's free). Afterwards come back here and jump on the Android track. By the time you get there you'll have the knowledge about the backbone language for Android and I think you'll understand a lot more overall. But take that with a grain of salt, everyone learns differently, it may just take some time to figure out what's best for you. Good luck either way! :)

Java is by no means beginner user friendly, in my opinion just down right difficult... But dont be overwhelmed or intimidated by it, my suggestion would be to start from the very beginning with learning java language. Happy coding!