This book provides students with a deep, working understanding of the essential concepts of programming languages.
This project collects all my notes and solutions to exercises as I attempt to gain a deep, working understanding of the essential concepts of programming languages.