UNIX has many editors. Beginners are sometimes introduced to pico, because there are few editing commands, with hints at the bottom about what commands are available. There is a quick learning curve, but pico is not very powerful. There is also xemacs, which allows one to use mouse and menu, or keystroke commands. It provides an easy transition from Windows-style GUI editors to UNIX-style editors. Ultimately, learning the "main" UNIX editors will allow you to edit much more quickly, and make you a more productive programmer. The main UNIX editors are: emacs and vi They both use keystroke commands (known as "shortcut keys" in GUIs). Using keystrokes will allow you to edit much faster, in the same way as "touch typing" is more efficient than "hunt-and-peck" typing. To learn emacs, try the emacs tutorial, which makes emacs very easy to learn: emacs ^Ht (Type "control-h" (control key pressed while hitting "h"), followed by "t".) To learn vi, do: vi /course/csu380-gc/editors-unix/vilearn.vi (assuming you found are reading this from /course/csu380-gc/editors-unix/ ) Then follow the instructions on screen to begin using vi. Note also that vilearn-part6 exists for more advanced commands. Estimated time for the emacs or vi tutorial is less than an hour.