If anyone's considering Vim, this post by @wycats is a good read:

@Chris Jones: I’m sorry to be the guy that has to do this, but you need to take a step back and realize that you sound like one of the “vim masters” from the article. I was once feeling the EXACT pains Yehuda described (probably the same ones drj once felt too), and you are pretty wrong about your statement. The fact is, when you’re learning something new, you have to use whatever works for you, and cheat sheets, despite your bible-thump, can be instrumental in learning a new tool like VIM. You can’t “QUICKLY and EFFICIENTLY” learn a new thing if don’t have mental sight of how to accomplish your goal. One does not simply commit everything to memory at first glance, sir. I had this set to my background the whole time I was learning VIM and it turned out great: http://www.viemu.com/vi-vim-cheat-sheet.gif