I've just added another script to the Resources page. This one, called program_list, creates an annotated listing of the executable files (i.e. programs) in a specified directory, or if no directory is specified, /usr/bin.
The listing consists of the program name, a brief description of the program (taken from its man page) and the name of the package that installed the program. The listing may be produced in 3 different formats: plain text (the default), TSV (tab-separated values), or Markdown.
This script is useful to new users who wish to learn what all the stuff in /usr/bin (or /bin, or /sbin, or /usr/sbin, etc.) does.