For English language terms, capitalize…
- First letter of the first word in a sentence
- the subject pronoun I
- the names and initials of persons (except for some particles)
- the names of months of the year and days of the week
- titles that immediately precede personal names (Senator McCain)
- proper nouns (Canada)
- most adjectives derived from proper nouns (middle C)
- academic grades (I got a B in algebra)
In general, lowercase generic forms of proper nouns such as…
- the United States Army, the army
- President Kennedy, the president