on September 19, 2011
Highly readable and almost entertaining. This book breaks it down into simple parts and makes complex tasks easy and understandable. And it encourages you not to give up at key points along the way.I still have to figure out 'classes' though. I'm considering skipping that chapter all together.