Aquest capítol descriu el llenguatge Objective-C i parla dels principis de la programació orientada a objectes tal com s'implementa a l'Objective-C. Cobreix totes les característiques que el llenguatge afegeix a l'estàndard C i C++.
Com que els programes orientats a objectes posposen moltes desicions des de la compilació a l'execució, els llenguatges orientats a objectes depenen d'un sistema d'execució per fer correr el codi compilat. El sistema d'execució del llenguatge Objective-C es tracta al capítol "El Sistema d'Execució de l'Objective-C". Aquest capítol presenta el llenguatge, però també tracta elements importants del sistema d'execució.
Els compiladors d'Apple están basats en els compiladors de la Colecció de Compiladors GNU. La sintaxi de l'Objective-C és un super-conjunt de la sintàxi de la GNU C/C++, i el compilador Objective-C treballa amb codi C, C++ i Objective-C. El compilador reconeix els fitxers de codi Objective-C per l'extensió .m del fitxer, igual que reconeix els fitxers que contenen només sintàxi de l'estandar C per la extensió .c del fitxer. Igualment, el compilador reconeix els fitxers C++ que utilitzen ObjectiveC per l'extensió .mm. Els usos quan s'utilitza l'Objctive-C amb C++ estan tractats en la secció "Utilitzant C++ Amb Objective-C".