VIM Adventures is a puzzle game that teaches you how to use VIM
lifehacker.com