The Ancient Programmer

An interactive world for learning to code by teaching a spirit trapped in stone.