This is a list of notable programming languages, grouped by type.
The groupings are overlapping; not mutually exclusive. A language can be listed in multiple groupings.