<p>I've heard of people who've been able to master Objective C without prior knowledge in C but they've had programming experience. I on the other hand have not had experience of ANY sort with programming (well ok, typing a few lines of html, BBCode, and something else but EVERYONE'S done that!!)</p>
<p>No.</p>
<p>If you want to learn Objective-C, learn Objective-C.
If you want to learn C, learn C,
If you want to learn X, learn X.</p>
<p>Objective-C is its own language. There’s no reason C knowledge is required for Obj-C.</p>
<p>Does knowing C help you pick up Objective-C? To a limited extent, yes. However, learning C and then learning Obj-C will take you longer than if you just tried to learn Obj-C from the get-go.</p>
<p>If, however, you are equally interested in C and Obj-C, then learn C first.</p>
<p>However, since you’re a beginner, I would highly, highly recommend learning Java or Python first. They are much more beginner friendly than Obj-C and C.</p>
<p>In general, the more languages you know, the better.</p>
<p>However, as terenc said, you’re starting from scratch. Learning a bit of Java or Python first would be a good idea. C isn’t needed to know Objective-C. The only parts where C would help are fundamental concepts, but those you can pick up by browsing sites like stackoverflow.</p>