Oui l'Objective C est basé sur le C, mais le C n'est pas objet, l'Objective C oui. Les concept ne sont pas les même. Des langage objet comme Java ou C++ peuvent également t'aider. Mais ne rentre pas trop dans les détails, regarde déjà les concepts.
Je suis tombé sur un livre en pdf (Become An XCoder) gratuit il y a quelques semaines: je te file le lien ça peut t'aider : http://www.cocoalab.com/?q=becomeanxcoder