A programming language is a formal set of instructions for computers, used to create programs that solve problems. The document discusses the evolution of programming languages, focusing on 'C' developed by Dennis Ritchie in 1972, and explains its structure, components, and provides a sample program to calculate the area of a circle. It also covers tokens, keywords, data types, operators, and constants in 'C'.