- Learn to touch type (can be done asynchronously)
- Read Your Problem With Vim is You Don't Grok Vi
- Derek Wyatt's Vim Screencasts
- Vimcasts
- Peepcode ($12 each)
- Play by Play with Gary Bernhardt (well worth it if you also want to see some great git, TDD, and ruby foo)
- Smash into Vim I and II - nice quick start if you're new to vim
- Work your way through the vim tutor (available at the command line as
vimtutor
or within vim as:help vimtutor
) - Interactive Vim Tutorial
- Learn Vimscript the Hard Way
- Nettuts
- Vim University (mixture of free and paid screencasts/articles)
- Scripting the Vim Editor - 5 part series by Damian Conway on IBM DeveloperWorks
- Vim Adventure - For the beginner
- Vim Golf - Experts win, but everybody learns