Monkey is a programming language that you can build yourself by reading through Writing An Interpreter In Go and Writing A Compiler In Go.
Implementing the monkeylang is fun and especially in Go is more fun. Heavily inspired by the books mentioned above.