Programming languages provide the standards, syntax, statements, and instructions for writing computer software.
It is a vocabulary and set of grammatical rules. These rules are used for instructing a computer or computing device to perform specific tasks and produce a certain output.