I bought Head First Design Patterns (“Part I” here) today.  There are lots of exercises in the book, and they apparently (according to the Introduction) are a very important part of the learning process.  My dilemma, though, is that I don’t know if I should write in the book, or keep notes separately.  I normally don’t like writing in books, but I don’t know why.

BTW, I decided to post about “Head First” as much as possible because it makes caseygiggle“.

Update: I just saw this.  It’s a C# implementation of the various source files from the Head First book provided by Mark McFadden.  (Via Sean, via Darrel.)