Java Can you recommend some good Java books?

  • Thread starter Thread starter Math10
  • Start date Start date
  • Tags Tags
    Books Java
AI Thread Summary
For learning Java, several resources are recommended, particularly for those interested in Android game app development on Windows. "Head First Java" is mentioned as a good starting point for beginners, though some users advise against it, suggesting it focuses more on features rather than comprehensive learning. "Thinking in Java" and "Effective Java" are frequently endorsed as more informative and textbook-like, providing a deeper understanding of the language. The "Java Cookbook" is also highlighted for its practical recipes for common tasks in Java application development. Eclipse with plugins for Android and AIDE for direct Android development are suggested as useful tools. It's important to check the Java version covered in books, with JDK 1.8 being the latest. Overall, a combination of foundational books followed by more advanced texts is recommended for a thorough learning path.
Math10
Messages
301
Reaction score
0
Can you please recommend me some good websites for learning Java? Or some books for learning Java? Since I don't have a Mac and I'm using Windows, I want to learn Java in order to develop Android game app. Is the book "Head First Java" a good one for beginners to learn Java? Or would you recommend "Java for dummies"?
 
Technology news on Phys.org
Hello Android is good for introductory android app development. The Android Cookbook is very useful too as you get into development.

I prefer Core Java over the ones you mention its more formal but very comprehensive. Also the Java Cookbook is great for Java application development with many recipes for common tasks.

I think many app developers use A version of Eclipse with plugins for Android. I have played with using Processing IDE. Bothe require installing the Android Devkit aka ADK. And depending on your test device you'll need to find out how to side load apps to it.

Lastly, there's AIDE that runs directly on your Android device foregoing the need to have a computer for development.
 
I was just looking into getting a couple books to learn Java and here is a summary of what I've seen on various sites.

Most people were recommending the books "Thinking in Java" or "Effective Java". I don't think I read anyone having anything negative to say about them.

However, I did read replies to avoid the "Head First Java" book. According to those who have read it, it doesn't really teach Java as well, but rather seems to just list different "features" of java, iirc.

Overall, I will be going with Thinking in Java and Effective Java. They seem to be more like textbooks and informative on teaching Java. Head First and Java for Dummies to me seems to be a summed up version of java, imho.
 
Also look to see what version of Java they are written to. JDK 1.8 is the latest Java and several books have come out with new editions covering the new features in the language.
 
Murache's Java SE6 by Joel Murach is a reasonably decent book... I learned from it in a course a few years ago...
 
If you are a beginner, I think that Head First Java is a good place to start.
 
Head first is awesome for learning. I've known many people who got their start the way. However, I would recommend you follow the book up with "Efficient Java". Then follow that one up with "Java Concurrency in Practices".
 
Back
Top