Я считаю, что все Mac в настоящее время поставляются с полным набором инструментов разработки. Они не предварительно загружены на Mac, но находятся в упаковке CD-ROM или DVD-ROM. Кроме того, вы можете перейти на сайт Apple и покопаться, пока не найдете раздел разработки, и скачать Xcode. (Это будет то же самое, но, возможно, более новая версия.)
Mac OSX использует язык под названием Objective-C, который расширен на C с помощью возможностей OO, которые больше похожи на Smalltalk, чем на более обычный тип Simula (скажем, в C ++). Хотя на самом деле вам не нужно много его использовать, именно так вы будете писать код интерфейса.
Кроме того, он использует структуру Какао. Существовал каркас под названием Carbon, который представлял собой очистку и модернизацию системных возможностей Macintosh до Mac OSX, но он остался позади.
Вы можете найти бесплатную информацию, если вы посмотрите, или вы можете купить книги на них. Книги, вероятно, лучший ресурс для изучения.