Books
Our books start from a few simple concepts and proceeds to a much more advanced topic. These are oriented for motivated beginners who desire a very hands-on, practical approach, but are also suitable for advanced beginners or intermediate Haskell programmers who want more detailed understanding of the particular topic of the book.
Finding Success (and Failure) in Haskell: Fall in love with applicative functors – If you are new to Haskell, start here. Covers case expressions, sum and product types, type constructors, typeclasses, and newtype coercion.
Sockets and Pipes: Connect with Haskell – If you have some basic faculty with the language and are now ready to work up to a substantial project, this one’s for you.