In Part I, we lay the foundation for the rest of the programmer's reference guide. We will look at the following things: