This book takes you from a basic 'Hello World' application through to more advanced topics, such as JDBC and networking. There are chapters covering a wide range of subjects, such as swing, threads, applets and security.
It is separated into logical sections which consist of simple, plain-English explanations and concise examples.
The detail is broken up with short off-topic asides that provide some entertainment, and make the book very easy to read from cover to cover.
This is one of the best programming books that I have read.