From lifehacker.com
Vim has long been praised as one of the best text editors around, mostly for its completely mouseless navigation. However, it can be very confusing for beginners. This interactive tutorial gets you started so you can edit text files with blinding speed.
If you spend a lot of time editing config files and other text in the command line, you’ve probably heard of Vim before, but been too confused by it to try learning how it works. This simple tutorial takes you through the basics of Vim via an on-screen keyboard (that links to your physical keyboard) and step-by-step instructions. If you’ve ever been curious, I highly recommend you check it out—it makes learning the previously cryptic text manager super easy.