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:
- Haskell.org [interactive tutorial]
- Learn You a Haskell for Great Good!
- Learn You a Haskell Videos
- Real World Haskell
- H-99: Ninety-Nine Haskell Problems
- Introduction to Haskell CIS 194 Course Materials
The following two tabs change content below.
Currently fascinated by energy markets and electrical engineering.
In another life I was a beekeeper that did a PhD in computational biology writing image analysis software and using machine learning to quantify honeybee behaviour in the hive.
Latest posts by Jack Simpson (see all)
- Exploring the impact of constraints on a solar farm in the National Electricity Market - September 3, 2021
- Optimisation and Energy Modelling Talks From JuliaCon 2021 - July 29, 2021
- How does AEMO predict demand in the National Electricity Market? - July 26, 2021