There are several editors installed on the Linux machine with your accounts.
- emacs
- nano
- vim
emacs provides facilities for editing, compiling, correcting errors
nano is the simpler to learn and use than emacs, but also has the capability of compiling and correcting errors although not quite as conveniently as emacs
vim is improved vi; vim is only suggested in case you are already familiar with it or with vi.
The Documents page on the class web site has links to guides to using emacs or nano.