The document discusses looping in programming languages. It covers the for, while, do-while loops and the break and continue statements. Examples are provided to calculate triangular numbers using different loops and to find the greatest common divisor of two numbers using a while loop. The document contains 14 sections covering various looping concepts in programming.