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