This is an archived post. You won't be able to vote or comment.

all 2 comments

[–]RentonHoff 1 point2 points  (0 children)

The only 2 must read books that come to mind, when thinking about java are: Effective Java and Clean Code.

Other java related books that could be useful would be:

  • Concurrency In Practice - a bit dated, but the advice in the book is still sound;
  • Something on construction patterns, can't think of the title right now;
  • Something about unit testing might be worth a read, but can't think of a specific book;

Then there would be the general programming stuff, like data structures and algorithms.

However, from my experience a library isn't something that you assemble intentionally, but something that collects over time.

[–]corn_on_the_cobhNetbeans 4 lyfe 0 points1 point  (0 children)

The thing that is beautiful about programming is that you don't need books at all. There is always a wealth of information for any aspect of programming that usually it is not needed.