This document is a lecture on introduction to programming that discusses nested for loops. It provides an example of using nested for loops to print a triangle of asterisks given a user-input number. The example first prompts the user to input a number, then uses one for loop to control the number of rows and a second nested for loop to print the correct number of asterisks in each row before moving to the next row.