Here are a few resources that will help you to understand the
emacs editor:
emacs, which will show you many of the
capabilities and special features of emacsemacs tutorial, which you can
access by launching emacs from a terminal window
and then typing C-_ t (that's
control-underscore followed by t),