This document provides an overview and introduction to developing PL/SQL program units such as procedures, functions, packages, and triggers in Oracle Database 10g. It discusses modularizing development with PL/SQL blocks and anonymous blocks. It also covers PL/SQL execution environments and development environments like iSQL*Plus and SQL*Plus. The document contains copyright information and disclaimers.