There's a fun "learn vim" online game. And a good Vim Mastery book I'm still very early in but that has already taught me some small tricks. (I'd actually look the names of these up, but then Cappuccino will lose my focus on this post, and my draft reply.)