Top positive review
Comprehensive and sets good programming habits
on 31 August 2015
I found the structure of this book very effective for learning. No pre-requisites of the java language or even OO programming are required, though you'd certainly progress faster if you had some coding practice. For every topic that's covered, there are beautifully written clear explanations and examples. The code can be downloaded from the Wrox website to save you typing it all in. After every example, there is a How It Works section that verbosely summarises why it's been written in that way and what it's doing. At the end of every chapter, there is a summary and some exercises to complete. These exercises are the most important part. It's all very well being able to understand the chapter, but putting the information you've absorbed into practice is where the real learning begins. Solutions to the exercises can be downloaded from Wrox and there's also a forum on there for this book if you get stuck. Amazingly good value for money. I had the Java 2 version of this book and also have this version.