Interactive Vim tutorial

Every new Linux user should learn vi… simple/basic editing in vi:
open an existing file
create a new file
save a file
save a file as a different name
undo a change
cancel saving a file.

this isn’t a vi versus Emacs position, it’s common sense.
vi is installed as a default editor in almost every UNIX-variant.

Dr Taylor has one of the best documents to discuss the devils’ text editor:
Unix is a Four Letter Word… and Vi is a Two Letter Abbreviation

Source: Interactive Vim tutorial