Here you can practice Vim with context-aware help menu. e.g. if you press 'd', you see that the list on the right changes: it will show (some of the) Vim command combinations that start with 'd'.
i, Ichange to insert mode
h, j, k, lmove left, down, up, right
w, b, e, gemove word at a time
[n][action/movement]do n times, e.g. 3w
x, Xremove a character
a, Aappend
f[char]move to next given char in line
F[char]move to previous char in line
; and ,repeat last f or F
f[char]move to n:th next given char in line
/yourtext and then: n, NSearch text
d[movement]delete by giving movement
r[char]replaces character below cursor
0, $move to start/end of line
o, Oadd new line
%Goto corresponding parentheses
ci[movement]change inside of given movement
Ddelete to end of line
Sclear current line; to insert mode
gmove to the start of buffer
emove to end of previous word
gg / Gmove to start / end of buffer
G or [number]Gmove to line
dthe whole line
$the rest of the line
0the beginning of line to here
wto the beginning of next word
eto the end of current word
bto the beginning of current word
h, j, k, lleft, down, up, right
[n][movement]movement n times
[char]single character
[movement]movement, e.g. j
yycopy current line
ycopy current line
pPaste copied text after cursor.
i[YourText]Repeats inserted text
ESCcancel action/movement
Escchange to normal mode