Practical Emacs Lisp
Emacs is possible because of the embedded programing language emacs lisp.
Learning a bit emacs lisp will increase your understanding of emacs by a lot.
This is a example based tutorial on emacs lisp, with focus on how-to.
Emacs Lisp Basics
or watch a video: