Functional Programming and Category Theory
- Category Theory 1.1: Motivation and Philosophy
- LDN Functionals #5 Kris Jenkins: What is Functional Programming? Video Blog
- The Endeavour
Should you fancy experimenting with Haskell, the easiest way to get started is with HaskellForMac: http://haskellformac.com
Another way (requires a bit more involvement to get started, but pretty painless) is to use Stack: https://docs.haskellstack.org/en/stable/README/ haskellformac.com Haskell for Mac IDE — Learn Functional Programming with Haskell Haskell for Mac is an easy-to-use innovative programming environment for the programming language Haskell. It is ideal to learn Haskell and functional programming. It is also great to prototype and experiment with Haskell code.