Here are some more: Without a GUI–How to Live Entirely in a Terminal
Programs mentioned:
- Web browsing: w3m, elinks, lynx
- Email: alpine, notmuch, and mutt
- Instant messaging: finch
- Word processing: WordGrinder (see also Org Mode and Pandoc)
- Spreadsheets: sc
- Presentations: tpp (There are also some for Vim like vimdeck and presenting.vim. I’m sure Emacs has similar packages.)
- File manager: Midnight Commander (see also ranger)
- Music: cmus (tutorial)
- Window management: screen, tmux, Byobu (I use tmux.)