Learn to Speak Vim
I don't often post a blog article containing nothing but a link to content elsewhere, but I'll be doing it today because Yan Pritzker's Learn to Speak Vim — Verbs, Nouns, and Modifiers! is just that important.
Frustrated beginners will claim that Vim invovles nothing but rote memorization—and they're right, but only on the most basic level. Vim's far more important feature is enabling its users to manipulate code on a large scale by building actions from the editor's primitive building blocks. Thinking of these actions as phrases built from verbs, nouns, and modifiers is a very effective way of illustrating this concept.