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: