A mode in which a program learns. The term is usually used to describe a process of defining macros. Once you switch the program into learn mode, it will record all subsequent keystrokes you make. You can then assign these keystrokes to a function key to create a macro.