Technical Reading List

Books Crafting Interpreters , Robert Nystrom The best introductory work on programming language design and implementation, covering a basic treewalk interpreter and a more complicated, but realistic, bytecode interpreter. Notably, it covers language features like closures and object-oriented classes in depth, both of which are usually brushed aside. Also, it's extremely readable and has cute…