• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Apps Suggestions for Java reference books?

Scamp

Newbie
I'm starting from ground zero in my quest to create some android applications.

I see the Android uses Java. Can anyone recommend a good getting started book? I've programmed in a dozen different languages but never java.

Also is Eclipse the best environment to use?

Thanks.
 
Which languages have you used before? Your background will probably determine the book (or lack of one) required.

Yes, Eclipse is de facto for Android development. I find this to be great, since I believe it to be the best IDE anyway :D
 
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.

Eclipse is a great IDE, but you should also check out NetBeans.
 
Unless one of those languages was C++ or Smalltalk you've got one heck of a learning curve ahead! Best of luck.

The only book I've ever needed was the Osborne Complete Java Reference, but depending on your past programming that may or may not be jumping into the deep end.

Luckily, there are Java tutorials all over the web.

Is Eclipse the best platform to use? Most definitely.
 
I've got a lot of C and C++ behind me and I'm still having a learning curve.
My main problem is with terminology in the IDE tho.
 
All O'Reilly books are excellent, and for getting started I recommend "Head First Java". All the Head First books have a really good, interactive teaching method which makes it easy to learn.
 
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.

My next books were Android specific:

"The Busy Coder's Guide to Android Programming"
"Android OS Programming"

I've also been reading every online tutorial I could find on the Internet. Lots to learn, but it's been a exciting process!

ppcinfo
 
Back
Top Bottom