Learn Haskell

My tutorials

November 22, 2019 Haskell generics explained
November 22, 2019 GHC optimization and fusion
March 3, 2019 Exceptions tutorial
February 23, 2019 Megaparsec tutorial
December 24, 2017 Template Haskell tutorial

Recommended tutorials

Type-level programming Haskell's kind system - a primer
Dependent types Introduction to singletons
Generics Applying type-level and generic programming in Haskell
Command line options Optparse applicative tutorial
Data formats Aeson: the tutorial