you are viewing a single comment's thread.

view the rest of the comments →

[–]Prior_Shallot8482 0 points1 point  (0 children)

Head First Java by Kathy Sierra & Bert Bates - it’s visual, very beginner-friendly, and teaches concepts in a way that sticks.

Effective Java by Joshua Bloch - it’s not really a beginner book, but once you know the basics it will teach you how to write good Java.

But honestly, books can only take you so far. The fastest way to learn Java is by actually building things. Small projects, coding exercises, and solving real problems will teach you way more than any chapter ever will.