Я думаю, что начинать с C было бы разумно. В конце концов, Objective-C - это язык C с некоторыми расширениями.
Для разработки в Какао вам необходимо хорошо знать, как работают указатели и распределение памяти (на iPhone нет сборки мусора), плюс вам придется использовать некоторые стандартные библиотеки C, , потому что многие фреймворки Для разработки для iPhone используются библиотеки C , а не библиотеки Cocoa. Возьмем, к примеру, CoreGraphics, библиотеку, которую вы должны использовать для рисования на экране на iPhone. Это основа C, означающая, что она не написана в Objective-C.
Конечно, после изучения C до скромного уровня, вы можете начать читать об Objective-C и какао, и в этом случае я начну со спецификации Objective-C PDF) и книга Аарона Хиллегаса о какао.