Before you start…
What's your Vim skill level right now?
I'm a beginner
You should do our Vim intro course. It's designed to go along with Vim's built in tutorial program, VimTutor. You can learn Vim commands in their natural environment then use VimGenius to quickly cement them in your memory.
I'm experienced, but I want to learn more
You should select one of our intermediate level lessons.