Language is medium for communication. If two parties like to communicate or exchange the thoughts they must know a language. Language should be understandable by both the Parties. For example A wants to talk to B. A only knows English. B only knows Spanish. A and B can’t communicate till both A and B know a common language.
Computer is a machine and we are human beings. Human wants to talk to Computer. Both must know a common language. These languages which are understandable by both Human and Computer are called Programming languages. C, C++, JAVA, FORTRAN, COBOL, Python etc. are the Programming languages.
A person interacts with Computer using instructions. A set of instruction is called program. The art of writing or developing a program is called programming. So programming language is medium using which we can communicate with the Computer.