Am I the only one that feels that this article isn't HN worthy? Everything that is said is well documented in the official documentation and it isn't a guide at all.
The information in it will get a beginner nowhere without reading the tutorial and if he reads the tutorial the information in this article becomes meaningless to him.
Regardless of your stance in the editor wars, the 'first' key or key chord you need to know about is what it takes to leave the application. How to get in and how to get out first--- everything else second. The chord BTW is ^x^c I suppose you could claim that ^z leaves as well, but it is not quite the same thing. Although many never kill emacs, they just pause and return...
I'm curious; do you have experience (or know of someone who does) of learning Emacs by using it like Notepad and slowly learning the keyboard shortcuts by looking up things in menus? I'm skeptical that this approach would work; I think there are a lot of basic (non-obvious) things specific to Emacs that you need to know to use it well. If you just use it like Notepad and lookup shortcuts for copying/pasting, then I predict that you would just end up using it like Notepad.
This has pretty much been my process with it. I started using it sometime last year. Fumbled completely for a day or so, but started out just using menus and slowly changing to keyboard commands. That, and googling when I wanted some behavior that wasn't immediately clear to me.
What I need to do now is read a fairly substantial book/site to tell me about the things I don't even know I would want to know. The Rumsfeldian unknown unknowns.
Unlike vim, I never use Emacs within a terminal. I use a standalone application, which has all the desktop chrome that comes with that. Including a quit button.
In Emacs docs, <Ctrl> is C and (by default, usually) <Alt> is M (for meta).
C-x C-c : quit emacs
C-g C-g C-g : cancel any crazy mess you got yourself into
C-x C-f : open a file (read a file into the current buffer)
C-x C-s : save current file (buffer)
The information in it will get a beginner nowhere without reading the tutorial and if he reads the tutorial the information in this article becomes meaningless to him.