Play to Learn — VIM Adventures
Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems.
Now you can learn how to use VIM by playing a game; VIM Adventures. This is well worth a peek if you are looking for a gentle introduction to VIM, as it replaces some of the fear with cute graphics and simple gameplay. I wonder are there any other examples of games as user manuals?