Да, можно научиться Objective-C без знания языка C, но это может сделать процесс обучения более сложным и длительным. 14
Objective-C — это надмножество C, и для программирования на Objective-C необходимо изучить некоторые аспекты этого языка. 15 Например, систему типов, указатели, массивы, структуры, функции, общий дизайн и организацию программ. 1
Однако есть мнение, что если есть твёрдые знания хотя бы одного языка программирования и основы конструкций и синтаксиса C, то можно начать изучение Objective-C. 1 В этом случае можно осваивать оба языка одновременно. 2
Также есть вариант, когда изучение базовых функций C откладывают до тех пор, пока не будет получено чёткое представление об определении классов и методов, работе с объектами и выражениями сообщений, а также о концепциях наследования и полиморфизма. 2
Выбор подхода зависит от личных предпочтений и целей обучения.