Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

If you're interested in books, I like these.

Intro to programming books:

Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, and Shriram Krishnamurthi. How to Design Programs: An Introduction to Programming and Computing.

Daniel P. Friedman (Author), Matthias Felleisen (Author), Duane Bibby (Drawings), Gerald J. Sussman (Foreword). The Little Schemer.

Programming language principles & implementation books:

Daniel P. Friedman, Mitchell Wand, and Christopher T. Haynes. Essentials of Programming Languages.

Shriram Krishnamurthi. Programming Languages: Application and Interpretation.

Matthias Felleisen, Robby Findler, and Matthew Flatt. Semantics Engineering with PLT Redex

These are all by pretty much the same group of people (but distributed across the US: http://racket-lang.org/people.html) so the books all go together really well.



our of curiosity, have you read "Types and Programming Languages", and if so, what is your opinion?


I haven't, but I should. Everyone I know who's read it says it's great.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: