Este documento presenta Objective-C como un lenguaje de programación orientado a objetos diseñado para que programadores con experiencia en C++ o Java aprendan sus características. Explica las diferencias entre Objective-C y estos otros lenguajes y proporciona una introducción a los conceptos básicos como clases, objetos, herencia y mensajes. El documento está organizado en varios temas y secciones para guiar al lector a través de los conceptos del lenguaje.