* [Haskell-Tutorial](ftp://ftp.geoinfo.tuwien.ac.at/navratil/HaskellTutorial.pdf)
* [The Haskell Road to Logic, Math and Programming](http://fldit-www.cs.uni-dortmund.de/~peter/PS07/HR.pdf)
* [Real World Haskell](http://book.realworldhaskell.org/read) (textbook from 2008)
<!-- -->
* [Lambda Lessons](https://stevekrouse.github.io/hs.js): interactive lessons on pattern matching, first-class functions, and abstracting over recursion in Haskell
* [Haskell-Tutorial](ftp://ftp.geoinfo.tuwien.ac.at/navratil/HaskellTutorial.pdf)
* [The Haskell Road to Logic, Math and Programming](http://fldit-www.cs.uni-dortmund.de/~peter/PS07/HR.pdf)
* [Real World Haskell](http://book.realworldhaskell.org/read) (textbook from 2008)
<!-- -->
* [Lambda Lessons](https://stevekrouse.github.io/hs.js): interactive lessons on pattern matching, first-class functions, and abstracting over recursion in Haskell