For programmers — especially those who, like me, love programming languages and compilers — this is an incredible cool tip from Keith Devens:
Inger is a simple C-like programming language that the authors developed “to illustrate the process of building a compiler from scratch.” In addition, they’ve written an e-book about it. Both the Inger compiler (v1.0) and the Compiler Construction book (PDF) are available for download.