The Vim Tutorial
The UNIX version of the Vim editor comes with an interactive tutorial. Lesson 1 covers many of the commands described in this article.
To invoke the tutorial on UNIX, use the following command:
The tutorial starts by explaining the movement commands so that you can move through the tutorial. After that it gradually introduces more complex commands.
If you are on a non-Unix system, execute the command
for information on how to get the Vim tutorial working on your system (it isn't difficult).