
I needed a little better glossary than book provides for "invariant", "witness", other terms folks sling around. It took me a while to figure out hoogle, and I needed to ignore blog posts about bijective vs surjective functions and category theory as a beginner. Also the ghc instance extensions are probably the most thinly documented corner:
TypeSynonymInstances, -XUndecidableInstances, Flexible, Overlapping, etchttp://haskell.org/haskellwiki/Category:Tutorials
http://haskell.org/haskellwiki/Learning_Haskell
Also, Simon Thompson's book should be updated in October, and should be good
http://www.amazon.com/Haskell-Functional-Programming-Interna...
Incidentally, I now live nearer to Holy Island with it's disappearing causeway, which is mentioned elsewhere in the thread. Would definitely recommend a visit as it can be stunning in the right weather.
I have only read Thompson's Haskell: The Craft of Functional Programming and some old ML books I can't name. I have no idea if it's a good compared to other FP books.
I wouldn't be surprised if many have bookmarked this series of articles. Haskell is one of the most intriguing and enjoyable languages I've had the pleasure of coding in. It really ought to be a required course in every compsci course IMHO.