Reading
Recommended Book List
How to Solve It
Mathematics for Computer Science
Discrete Mathematics and Its Applications (8th Edition)
Princeton Lifesaver Study Guides (3 books)
Linear Algebra Done Right
From Mathematics to Generic Programming
SICP: Structure and Interpretation of Computer Programs
Realm of Racket
Learn You a Haskell for Great Good
Isomorphism -- Mathematics in Programming
Category Theory for Programmers
Conceptual Mathematics: A First Introduction to Categories
The Joy of Abstraction: An Exploration of Math, Category Theory, and Life
Basic Category Theory for Computer Scientists
Category Theory
A Modern Perspective on Type Theory - From its Origins until Today
PLFA: Programming Language Foundations in Agda
Type Theory and Formal Proof: An Introduction
Derivation and Computation - Taking the Curry-Howard Correspondence Seriously
…