read a good article about Vim learning named: Learn Vim Progressively

http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/

Here are some notes:

NG → Go to line N

  1. w → go to the start of the following word,
  2. e → go to the end of this word.

By default, words are composed of letters and the underscore character. Let’s call a WORD a group of letter separated by blank characters. If you want to consider WORDS, then just use uppercase characters:

  1. W → go to the start of the following WORD,
  2. E → go to the end of this WORD.

% : Go to the corresponding ({[.

*/# : go to next (previous) occurrence of the word under the cursor

gU (uppercase), gu (lowercase)