About six years ago, I had to learn Java for work, and did so using Deitel & Deitel's "Java How To Program" book. The book felt extremely well written, with a very nicely structured progression and ...