Hanoi Show
The towers of hanoi is an interesting example problem for learning to code - it has a surprising solution, and is a sterling application of recursion. This command line tool uses ascii characters to draw discs and animates them showing how the solution progresses.
Download the source code.
Download the binary.
This program and its source code is licensed under the BSD 2-Clause license.
Last updated sometime in 2006.