Я не совсем согласен с мнением: «C и Objective-C - это разные языки». Objective-C является строгим надмножеством C.
Конечно, он знает это - его точка зрения заключалась в том, что вам не нужно полностью овладевать С, прежде чем перейти к Objective-C. Я поддержу это (и, надеюсь, прояснил).
Но я думаю, что сначала стоит кое-что узнать о C, так как большинство вводных текстов по Objective-C предполагают базовые знания.
У меня нет никаких рекомендаций по этому поводу, но, вероятно, для этого будет достаточно большинства обучающих программ в Интернете (помните, что вы не пытаетесь освоить это на данном этапе). Если вы хотите отнестись к этому серьезно, тогда «Язык программирования C» от K & R - классический текст.
Когда вы сможете сделать несколько основных программ hello world на C и понять систему типов, указатели и прочее - тогда возьмите копию "Cocoa Programming для Mac OS X" Аарона Хиллегаса. Это книга о Какао, которая охватывает Objective-C по пути, но это одна из лучших представленных оболочек языка. Предполагается, что вы кодируете на Mac (в конце концов, это в контексте Cocoa). Возможно, вы сможете следить за языком, используя GCC в Windows, но я бы не советовал.
Если вы собираетесь в конечном итоге работать на Mac, то лучше всего сделать это на этом этапе, ИМХО. Вы говорите, что у вас нет Mac, «достаточно мощного для программирования», но все, что может работать под OS X, было бы неплохо для начала.