functional-programming
Why Haskell? A Gentle Introduction to Functional Programming
An accessible introduction to Haskell — the purely functional programming language that makes math nerds blush with joy. Covers pure functions, lazy evaluation, type systems, monads, and real-world applications.