- Why Functional Programming Matters - https://www.cs.kent.ac.uk/people/staff/dat/miranda/whyfp90.pdf
- Roots of Lisp - http://lib.store.yahoo.net/lib/paulgraham/jmc.ps
- Quick Sort in Haskell - https://rosettacode.org/wiki/Sorting_algorithms/Quicksort#Haskell
- Scheme
- SICP (Structure and Interpretation of Computer Programs) - https://web.mit.edu/6.001/6.037/sicp.pdf
- Little Schemer - Goodreads
- Haskell
- Learn you a Haskell for Great good - Goodreads | Safari
- Haskell from First Principles - https://haskellbook.com/
- Programming in Haskell - Goodreads
- Clojure
- Scala
- Rust
- Javascript
- SICP in Javascript - Goodreads
- Eric Meijer's Functional Programming in Haskell Video lectures - https://learn.microsoft.com/en-us/shows/c9-lectures-erik-meijer-functional-programming-fundamentals/
- SICP Lectures - https://www.youtube.com/playlist?list=PLE18841CABEA24090
- Functional programming with Clojure - https://moocfi.github.io/courses/2014/clojure/
- Functional programming principles in Scala by Martin Odersky - https://www.coursera.org/learn/scala-functional-programming