Part 1: Let's build an interpreter in Go
blog.felixangell.com