This document provides an overview and introduction to Apex, Salesforce's proprietary programming language. It describes Apex as a strongly typed, object-oriented language that allows developers to execute flow and transaction control statements on the Force.com platform. The document also outlines the prerequisites, audience, and copyright information for an Apex tutorial. It includes a table of contents that lists 14 chapters covering Apex concepts like data types, variables, classes, methods, and objects.