I'm a self-taught type theorist, so I wrote up a post introducing type theory resources geared towards implementers that were instrumental in my own education:
Conversation
Nice list! I found “ A Tutorial Implementation of a Dependently Typed Lambda Calculus” to be pretty helpful early on: andres-loeh.de/LambdaPi/, and also this series of blog posts: math.andrej.com/2012/11/08/how
1
1
5
Later on I found github.com/jozefg/nbe-for and github.com/AndrasKovacs/e to be extremely useful! But yeah I'm not sure how easy they would be to get into from scratch. I often joke that it would be neat to have some sort of “Crafting Elaborators” book for getting people started.
1
1
6
Oh, I also forgot to mention “A simple type-theoretic language: Mini-TT” which was pretty helpful too: cse.chalmers.se/~bengt/papers/

