Object Oriented Design

Object-oriented programming is easy. You just need to know how to use the “class” keyword in C++ and you’re done. It takes an hour to learn, at most two. [more]

Programming in Haskell

Graham Hutton / 2007

The best Haskell book I have ever read. Simple and straightforward. Allows the reader to do something useful very quickly, and with enough reference for further study (read: pointers to academic papers in the theory of programming languages). Highly recommended. [more]