A programming language is a set of rules and symbols used to write computer programs, such as Python, Java, or C++.