@Rovine like what?
@Rovine I see what you mean. I can't imagine flashcarding for an editor would be all that effective. But working through the commands certainly does help a lot. When I would teach a new program to people, I wouldn't let them write anything down while I was showing them what to do. I made them hit the keys I was telling them, and later when we were done, if there was something that was particularly un-rememberable they could go back and make a note. Usually those notes fit on a sticky note instead of a legal pad :)
@Rovine maybe, but I would guess you will only mostly use a subset of them. After a little time of using it they will be in your muscle memory. The rest, you will either never use, or won't ever bother remembering and just look them up when you need them.
@Absinthe Yeah exactly. Although similar to flashcards, making your own cheatsheet is still very beneficial. The act of making your own note, be it flashcard or cheatsheet, is an important ingredient of learning difficult things along with practice.
This is the DF menu I was talking about and it looks like it could fit on a sticky :D