solid route to iphone development?
hey everyone i know this is sort of a rehash but i just need some advice. i know there are 100 different ways to approach programming and its pretty mind-numbing to think them all through, but my end goal is to be able to develop iphone applications at a level of competency to get an internship this summer (so by may / june 2011)

i know c++ very vaguely (so i guess i don't really know it after all) but i'm going into this with the mindset of a beginner because thats where i feel like i am.

would this be a solid approach to my goal? I know i need to learn concepts such as object-oriented design along the way and i'm hoping that these books take care of them:

1) Learn objective-c through: http://www.amazon.com/Programming-Objective-C-2-0-Stephen-Kochan/dp/0321566157/ref=cm_cr_pr_product_top 

- will this book teach me general programming concepts such as OO design? I know obj-C is the language to learn for iPhone dev but I also want to learn general concepts along the way

2) Probably dive into one of the Head First books concerning iphone development

My goal is to be able to build a game which showcases a level of competency to land a solid internship in a few months (the game would basically be my portfolio) and i just want to make sure this is a good step in the right direction. to be honest there's just so many ways to approach it that i can't quite figure out a good way of starting

any help or advice is greatly appreciated

thanks
solid route to iphone development?
===

hey everyone i know this is sort of a rehash but i just need some advice. i know there are 100 different ways to approach programming and its pretty mind-numbing to think them all through, but my end goal is to be able to develop iphone applications at a level of competency to get an internship this summer (so by may / june 2011)

i know c++ very vaguely (so i guess i don't really know it after all) but i'm going into this with the mindset of a beginner because thats where i feel like i am.

would this be a solid approach to my goal? I know i need to learn concepts such as object-oriented design along the way and i'm hoping that these books take care of them:

1) Learn objective-c through: http://www.amazon.com/Programming-Objective-C-2-0-Stephen-Kochan/dp/0321566157/ref=cm_cr_pr_product_top 

- will this book teach me general programming concepts such as OO design? I know obj-C is the language to learn for iPhone dev but I also want to learn general concepts along the way

2) Probably dive into one of the Head First books concerning iphone development

My goal is to be able to build a game which showcases a level of competency to land a solid internship in a few months (the game would basically be my portfolio) and i just want to make sure this is a good step in the right direction. to be honest there's just so many ways to approach it that i can't quite figure out a good way of starting

any help or advice is greatly appreciated

thanks