A programming language is a system for instructing the computer how to solve a computing problem or perform a specific task. It consists of specific commands, basic logic, and a formal way to combine all of these elements into directives for the computer to execute.

Programming languages can be classified into two categories. The first is called ‘high-level languages,’ and programmers use them to write source code. The second category is called ‘compiled languages’ since the code must be compiled first before it could run.

A programming language is just like any human language. It has its own vocabulary and syntax, although the scope of what it can communicate is limited to what the computer can do.

Other interesting terms…