Rank:

None

Points:

Posts:

Joined:

Oct 20, 2008

Effective Java by Josh Bloch is a book that all Java developers should have regardless of their past experiences with other languages or with Java. It definitely assumes some past experience, but since you're looking to jump into application development I assume you that you have done some programming before.

Rank:

None

Points:

Posts:

Joined:

Nov 5, 2008

I'm a long time C programmer (not C++), and I decided a few weeks ago to dive into Android app development. My biggest hurdle, was to learn an Object-Oriented Programming language such as Java. I bought and read through two books on the subject:

"Java for Dummies"
"Sam's Learn Java in 24 hours"

The first book gave me a basic understanding of OOP, and the 2nd book gave me some insight on using Java's GUI for creating layouts, buttons, widgets, etc. After reading both books, I felt comfortable enough to program with the Java language.