Pervasive docstrings, elisp book, manual and tutorial (all offline and dynamic) make Emacs self-documenting. I miss it on other platforms.