Suggestions for a Java book?

Can anyone suggest me a good book for java to learn it thoroughly??

Head First JavaBook by Bert Bates and Kathy Sierra, it delivers an interactive learning experience.

1 Like

Thank you both of you :slight_smile:

Indeed, I used Head First Java and it was very good experience, especially if you do all exercises.

HI buddy you can learn java programming language on online programming portals and can implement project.I refer most popular programming portals.I hope it will help you.

Thinking in Java by Bruce Eckel. It was our main text in an advanced Java course and I found it quite excellent.


Thinking in Java (Eckel)
Intro to Java Programming (Liang)
Core Java Vol. I (Horstmann) - more of a reference for Java 8 (current version)

1 Like

I thank everyone for your kind suggestions :slight_smile: and i will try reading these books too.

Great link! Thanks for putting that up.

Beginning Programming with Java For Dummies by Barry A. Burd is a good book to learn.

As other had suggested, Head First Java is good book too, it contain challenges that improve your ability to solve problems.

Guys, what do you think about my choices in post, what would you change, please for any advices

Head first Java by O’reilly
Modern Java In Action by Manning Publications
Some free ebooks from
Head first design patterns by O’reilly
Effective Java

I think you can not go wrong with Head First Java as a starter book.
For learning good java practices: Effective Java ist the way to go.

I also created a list of best Java Books. Hope that helps