It is strongly recommended that you become familiar with one (or both) of the main terminal-based text editors found on many UNIX systems: vi and/or emacs. There are many different versions of each, including those which work in a graphical (windowing) environment and those which just work in a terminal window.
Windows and other versions of both programs are available (see the resources links below).
The easiest way to start learning vi/emacs is to run the program and start an online tutorial. On agave.students.itee.uq.edu.au you can run one of the following commands:
The textbook (Glass & Ables) also has a brief introduction to both editors - see pages 57 to 75.
Well that's a religious argument that has been going on for years (decades now!). They both have their advantages and disadvantages. You can find many websites which compare and contrast the two, e.g.