This document provides an overview of writing a first program in CSCI 101. It discusses memory, getting input from the user, displaying output, and arithmetic expressions. It then provides examples of writing programs to calculate the area of a rectangle and circle. It demonstrates getting input, storing values in memory locations (variables), performing calculations, and displaying output. It also covers rounding calculations and getting array input from the user.