- 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
vimtutoror within vim as:help vimtutor) - Learn Vimscript the Hard Way
- Nettuts