Skip to content Academic
- Daniel P. Friedman and Mitchell Wand. Essentials of Programming Languages, 3rd edition. FREE.
- Mattiah Felleisen, Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi. How to Design Programs: An Introduction to Programming and Computing, 2nd edition. FREE.
- Harold Abelson, Gerald Jay Sussman, Julie Sussman. Structure and Interpretation of Computer Programs, 2nd edition. FREE.
- Shriram Krishnamurthi, Joe Politz, Ben Lerner. Programming Languages: Application and Interpretation, 2nd edition. FREE.