See the disasm page to chortle at my pitiful attempts at functional disassemblers for old hardware.
See the venetian conjugator page for a just as pitiful attempt to write some non-trivial Javascript.
Books I'd love to own at some point: