This is the "Unnamed Programming Language", a simple functional language and accompanying tools, created for us to teach ourselves these topics.