Haskell

Haskell is a polymorphic, statically typed, and purely functional programming language, which makes it quite different from most other languages. It is named after Haskell Brooks Curry, whose work in mathematical logic helped lay the foundations for functional programming languages. Haskell is based on the lambda calculus, which is why it uses lambda as its logo.

  • Online courses:

  • Interactive tutorials

    • Try Haskell An interactive guide that teaches basic Haskell.
  • Video tutorials: N/A

  • Books and tutorials (online):

  • Books (print): N/A

  • Exercises:

    • H-99 A collection of 99 problems designed to improve your Haskell skills.