DEV Community

Chris Bouronikos
Chris Bouronikos

Posted on

What's the best Java book?

I'm looking for something along the lines of "Python Crash Course" and "Automate the boring stuff with Python", but for Java.

*Not a reference material book such as "java the complete reference" by Herbert Schildt, but a book that takes you from start to finish?

I've read countless post recommending different books, mainly a few 2-3 ones are quite popular.

What's your opinion/story?

Top comments (4)

Collapse
 
jmfayard profile image
Jean-Michel 🕵🏻‍♂️ Fayard • Edited

There is no best Java book, because what "good" means depends on your goals.

I'm not sure any book can take you from start to finish with Java.

And a book that would try to do that would be very boring indeed.

If I were you, I would try to find

  • a big picture overview of the JVM landscape
  • a simple project that you could re-implement in Java - start it, create the repo today and write its README.
  • the complete Java reference - hint: Dash documentation browser
  • a practical introduction on how to get started, with things like IntelliJ IDEA, Gradle, unit testing ...
  • a friend or a mentor to guide you while you are building it
  • the book Effective Java for not wasting time rediscovering the same things than people before you
Collapse
 
cbouronikos profile image
Chris Bouronikos

Thank you, thank you so much!
Do you know of any Dash alternatives for windows?

Collapse
 
vepo profile image
Victor Osório

Effective Java is a good book. You will probably know details from Java implementations and how use correctly the JVM.

Collapse
 
cbouronikos profile image
Chris Bouronikos

Thanks a lot!!!!