posted 7 years ago
There are a lot of online tutorials that you can follow, but nothing can replace a good book. Here I am sharing 5 Core Java Books that you should read, I am sure that you must have read at least one of these books.
Head First Java: Head First Java was the first java related book that I read, almost 9 years ago. This is a great book and you should read it. The best part of Head First Java is the simplicity of the book and how easily it relates java programming concepts to real life.Head First Java Kathy Sierra Bert Bates, Best Java BooksThis book needs to be updated with all the recent changes, but still it’s a must-have book for everybody to understand OOPS concepts, and unlike other programming books it’s very interesting.
Java: A Beginner’s Guide (Sixth Edition): As the name suggests, it’s a good book for someone with basic knowledge of programming wanting to learn java programming language. It’s written by “Herbert Schildt” and covers all the basic concepts of Core Java.
Java A Beginners Guide Sixth Edition, java book for beginners
Some of the things I like about this book is the Hands-on exercises and end of chapter quiz to evaluate your learning. The latest edition of this book covers Java 8 too, that I think is very important as there are many core changes introduced in Java 8.
Java: The Complete Reference (Ninth Edition): This book contains everything you need to become master of Java programming language. You can keep this book as a reference. Although I think it’s not a good book for complete beginners because it’s more than 1200 pages long. But if you want to learn beyond the basics, then this is the book I would recommend.
Core Java Volume I — Fundamentals (9th Edition): This is again a reference book that contains the detailed explanation of different features of Core Java. I like it better than the Complete Reference because of several reasons – it’s not from Oracle, it’s simple to read and under 1000 pages.
Core Java Fundamentals, best java book
Effective Java 2nd Edition: This is not the beginner’s book but I think this is a must-have book for every Java programmer. The book contains 78 best practices that you should follow when writing Java programs. I think it should be read in parallel with other Java books so that you follow these best practices right from the start.
Effective Java, best book for java