- Learn You a Haskell for Great Good! - Miran Lipovača - 2011 - The most fun intro to Haskell and pure functional thinking; free online.
- Haskell Programming from First Principles - Christopher Allen & Julie Moronuki - 2017 - A rigorous, beginner-friendly path through Haskell and type theory.
- Haskell for Imperative Programmers - Philipp Hagenlocher - 2024 - Written for developers from OOP/imperative backgrounds; practical and grounded.
- Category Theory for Programmers - Bartosz Milewski - 2019 - The mathematical foundations underlying functional programming; free online.
- Domain Modeling Made Functional - Scott Wlaschin - 2018 - DDD and functional design in F#; invaluable even if you never write F#.