I thought it would be useful to give some recommendations of some of the books I’ve read or am reading.
I’d like to start with “The Little Typer“. I’ll warn you that you won’t get much of practical use out of reading this book straight away (you’ll get it later!), but it’s such an amazing book that I recommend it to everyone anyway. If you have read these series of books before, you know the format. For those who haven’t read these before, I can just say go try it. Some don’t like the format, but I find it to work really great for me.
The book is about the dependent types. The authors use their own toy language called Pie to introduce you to the concepts. The book is strictly sequential and introduces everything gradually, building upon previous chapters, spoon-feeding you. It’s not an easy read, especially if you’re new to the topic. Expect to put some effort into it and do some extra reading.
I found this book very illuminating and it served me as a good gateway to the topic, and worked well as a prerequisite to another book “Interactive Theorem Proving and Program Development” aka Coq’Art. (I’ll write about it later.)
You must be logged in to post a comment.