Editors
There are more editors available in most Linux distros than you can comfortably shake a stick at:
- MS Windows Notepad-Like
 - If you are new to Linux, perhaps you want something akin to Notepad or Wordpad? Try gedit or KWrite.
 - More Advanced
 - Those looking for a more advanced GUI editor should consider Kate.
 - Old School
 - The old-school among us would not dream of using the editors mentioned above, of course. The hardcore use the original, vi, which is still going strong; like vi, joe and nano are terminal/text-based editors, though a bit more user-friendly. Finally and foremost, there is Emacs, which can run both terminal/text-based and GUI, can do everything and is easily extensible via LISP.
 
1. | 
GUI/X11-Aware Editors | 
1.1. | 
Gedit | 
gedit is a simple graphical editor for the GNOME desktop environment (though it works fine within other Linux desktops, including KDE).
1.2. | 
Kwrite and Kate | 
KWrite is, roughly, KDE's equivalent of gedit: a simple lightweight editor. For those who want a more advanced editor, give Kate a go.
Network Transparency
All KDE applications, including KWrite or Kate are network transparent, i.e., they can open files which exist on a remote host via, for example SFTP, without it being necessary to login to the remote system.
1.3. | 
Emacs | 
2. | 
Terminal-Based Editors | 
2.1. | 
vi | 
2.2. | 
Joe and Nano |