Here's one 4-5 step plan:
Start with Python until you're comfortable with writing your own programs, maybe at least a few hundred lines long. After you learn the basics, learn how to use Python objects and classes.
Learn enough Javascript to make some web pages do something interesting. Learn the Javascript asynchronous callback pattern. Maybe learn some PHP to learn how to serve a few interesting web pages.
Learn some C, enough to know the limitations of various data types and the dangers of allocating, using and potentially corrupting memory. Bonus points if you can figure out how to debug things if(when) you do the latter, as well as make one of your Python or Javascript programs run 100X faster.
Then learn Objective C and Cocoa Touch to write your iOS game.
This will give you a background in both interpreted and compiled languages, dynamic and statically typed languages, as well as embedded device (iPhone) and networked applications (web apps front and back).