I’ve had a few recommendations lately from experienced programmers that I should learn a “pure” functional language. This is supposed to allow me to think about problems and programming in a different way. I’ve used some functional aspects of Python before (like map), however, this will be my first real attempt at a proper functional language: Haskell.
As I’ve been reading up on the language and running through tutorials, I thought I’d start up a list of learning materials I found rather helpful: