Caps for specific people. No Caps for general groups or categories, not specific people.
Caps for ranks & titles, only when used right before a particular person's name.
Caps for Days of the week, months, holidays. Not for seasons (fall, spring,etc.).
Caps for geographic areas: cities, states, countries, counties, rivers, oceans, streets, parks, etc.
Caps for regions of US (Midwest, North, etc) but not simple directions.
Caps for historical periods & events.
Caps for religions, nationalities, and races of people.
Caps for languages, countries, and adjectives related to those countries (German exchange student, etc.).
Caps for various names for God and names of sacred books.
Caps for specific school courses, but not general subjects unless they are languages.
Caps for names of specific schools, businesses, buildings, organizations, hospitals, churches.
Caps for brand names.
Caps for names of planets, but not sun and moon and sometimes not earth (only when referring to it as one or with one of the planets)
Caps for specific teams and clubs and their members.
Caps of movies, books, chapters, and articles.