A fantastically written technical book that walks through writing an interpreter for a simple programming language. It's test driven and a great introduction to the core concepts. Also a good book to get hands on with idiomatic Go code.
https://interpreterbook.com/
Thorsten does a great job talking about the concepts in the book in this Go Time podcast: https://changelog.com/gotime/107
A fantastically written technical book that walks through writing an interpreter for a simple programming language. It's test driven and a great introduction to the core concepts. Also a good book to get hands on with idiomatic Go code.
https://interpreterbook.com/
Thorsten does a great job talking about the concepts in the book in this Go Time podcast: https://changelog.com/gotime/107