Emacs is my recommended editor. There are some who prefer VI.
IMHO they tend to be masochistic.
First of all, Emacs like everything under linux has good documentation.
When you run emacs type C-h t (that is Control+h
and then t),
and you will get to an emacs tutorial (that can also be found in the
help menu)
emacs usually allows moving around using the arrow keys and
page_up/down keys but it always allows another better way which does not
involve moving your fingers from the normal typing position. It will take
getting use to but eventually will work much faster.
Basic movement with the arrow keys can be replaced with: