This might be a good direction for the conversation.
I've been an emacs user for ~2 years now. I think some minimal documentation / toggles in the magit spirit would go a long way in demystifying the emacs behavior.
As noted by someone else, I would consider it critical to indicate somehow that there are other modifiers and options.
I would, of course, want a toggle for this.
Some of the things that have made my life as a newbie better were:
- discovering which function I just triggered with my keypress
- discovering which keypress I can use for the function I just called
- discovering how I can modify the default behavior of an emacs function
Any way in which emacs can help with these things is good for a beginner, to help them map emacs behavior with emacs terminology.