This document provides an introduction to the C programming language. It discusses that C was created in the 1970s and is a general-purpose, efficient and portable language well-suited for systems and applications programming. The basic elements of C include constants, identifiers, operators, and keywords. It also describes the fundamental data types like int, float, char, and derived types. Various operators in C and their precedence are explained. Finally, it gives a simple "Hello World" example of a C program.