Posted 09 November 2007 - 01:39 PM
In the local bookshop, I found a copy of Head First OOA&D. The cover is pretty unique, so I skimmed over the book. Although I don't use Java, I immediately liked the way the subject is presented. Around that time, HF SQL was about to come out, so I pre-ordered a copy of this great book.
The Head First books are rather difficult to put down - the way a (usually boring) subject is presented in these books, makes the subject both fun and interesting again. The examples used in the books, can in fact be understood by everyone. It is not an author showing off with a topic one can hardly understand, making things more complicated then needed. The process of normalization for example can be such drudgery, until this is explained the HF way. It's the book which makes one say "Oh, is it actually this simple? Hey, I can do that as well!" It encourages you to grasp things the easy way and to move on to the next level.
There are no boring lists one has to learn by heart just to understand what is written on the next pages. The important stuff is repeated several times in different ways and you can put your knowledge on the newly acquired skills to the test by completing the exercises at the end of each chapter. You'll be amazed at what you've learned from these books without taking much trouble!
With the Head First books, learning becomes fun again!