It's not a secret anymore!
The moose likes Beginning Java and the fly likes Recommendations for a java beginner Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Recommendations for a java beginner" Watch "Recommendations for a java beginner" New topic

Recommendations for a java beginner

Yan Gonzalez

Joined: Dec 04, 2013
Posts: 1
Hi everyone,

I'm new to java. I have been reading some Java topics and doing some basic excercises, I think I have solid concepts in Java Standard Edition (exceptions, OOP, variables, methods, others). I want to learn java to create Android applications. What are your recommendations for some exercises before I begin with Android? or Can I begin with Android with that basic knowledge?

Thanks & Regards.
Steve Luke

Joined: Jan 28, 2003
Posts: 4181

Hi Yan,

There is no set list of things to know - if you are comfortable with Java and think you can make an application then I think you can move on to Android. You should treat learning Android a lot like learning a few new libraries in the process of learning Java (such as a new UI library, some new threading libraries, etc...) So it is okay to be learning the ins and outs of Java as you learn Android: the prerequisite should just be being comfortable reading and writing code and thinking in Objects and abstractions.

That said, once you do decide to go into Android you should:
1) Pick up a good book. The FAQ page listed on our Android forum lists a few. Read through and skip till you get to some code. If you can read and understand the code (even if you don't know the classes) then you are probably okay.
2) Stop using the Oracle JavaDocs, and start using the JavaDocs on the Android developer's network: It contains the Android API, the parts of the main Java API that are included in Android (not all classes in the Java API are found on Android), as well as the 3rd party libraries available.
3) Read the Training and API Guide sections of the Android developer's network. Start with the training then pick out the API Guides that are relevant to what you want to do. There are links to them from the API page I gave earlier
4) Read up on the Android Developer's Blog: The current and the old stuff so you are familiar with the state of Android.

I agree. Here's the link:
subject: Recommendations for a java beginner
It's not a secret anymore!