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

Java

Do I need to know java before I do the Android classes ?

I just wanted to know whether I should do the java course first or can I jump straight into the Android course? Will the android course teach me both java and how to use it to create apps, or should I just do the java course first ?

You'll be using somewhat " basic " Java when following the Android courses. I suggest you to do some research on the basics of Java first before diving into the Android course.

If you have some experience with C, C# ( OOP ), you're all set.

Hi Josh,

I got halfway through the second app project in the android app track and then asked the same question. A mod told me to switch to Java as java can be pretty full on and android apps is definitely heavily reliant on it.

I'm currently plugging my way through the java track now and I am glad I switched because there is ALOT to learn and I can see that if I hadnt of switched, some of the java code I would have had to write for my apps would have stumped me for sure.

It is also giving me some great ideas as to how to go about some code for some app ideas...

I reckon its best to get at least a solid grasp of the basics of java before hitting the android app route.

Good luck!

1 Answer

Depending on your experience with programming and other languages like C++, C#, Python, etc., you may want to go through the Java course first and then do the Android course.

By learning Java first you will be able to fully focus on learning Android and not on what the syntax means. It is a bit tedious if you're eager to learn Android right away but trust me, your effort will be rewarded :)

Also, never be scared to Google any specific keywords you don't understand about the language or to ask questions here in the forums about stuff you may need help with!

I hope this helps and best of luck with Java and Android :)