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

John Hay
PLUS
John Hay
Courses Plus Student 3,478 Points

I completed the beginner Android Development but there was lots I didn't understand.

Should I redo the same course or just carry on?

3 Answers

Hi John,

Really difficult (impossible) to answer that question, so let's be more empirical about it.

Are you familiar with Java? Have you done the Java tracks?

If not, they will certainly help you understand the more advanced Android courses. If you have done them, we need to look at which parts of the Android course confused you.

I know that's not hugely helpful, as an answer but the question isn't capable of direct answering given its subjective nature.

Steve.

John Hay
PLUS
John Hay
Courses Plus Student 3,478 Points

Hi Steve,

I completed the Java Basics before taking the course. I have just taken Java Object: Meeting Objects and found that really confusing also now wondering if I should retake that course until I fully understand it all.

I have purchased a course on Udemy for Java which seems very comprehensive. As I ultimately want to program Android apps maybe I should switch to the Android Track at treehouse and just use the Udemy course for the Java elements.

There's certainly no harm in redoing courses it's the psychology of not accruing points on the treehouse platform. I need to let go of that I think. It's not about point scoring but learning.

Hmmm what to do.

John

Hi John,

The Learn Java track here is very good - it'll take you through some pretty complex concepts and should leave you ready to tackle the Android tracks.

The concepts, such as Objects, are common across pretty much all languages so you'll meet them everywhere. Coming across them frequently helps cement your learning, so the best way to learn is to keep at it. Eventually, you'll retain far more information than you thought you could!

Whichever route you take; good luck! And if you're stuck on something, ask in the Community pages and you'll get the help you need. If you don't, use the @ symbol to tag me and I'll do my best to get back to you.

Steve.