- Learn to touch type (can be done asynchronously)
- Read Your Problem With Vim is You Don't Grok Vi
- Read How to Switch to Vim
- Derek Wyatt's Vim Screencasts
- Vimcasts
- More Instantly Better Vim - Damien Conway throws down
- 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
- Seven habits of effective text editing
- Practical Vim: Edit Text at the Speed of Thought
- Vim Drills - weekly practice drills
- zzapper's Best of Vim Tips
- The Vim subreddit
- Other people's .vimrc files
- Learn to speak vim – verbs, nouns, and modifiers!
- Fight With Tools
- Seamlessly Navigate Vim and tmux Splits