vimtutor.
Interactive Vim tutorial
Learn VIM while playing a game - VIM Adventures
Vim Valley Course - The fastest and easiest way to learn Vim