Up-and-Coming Developer Looking to Learn iOS Programming

My name is Travis Marshall and I am an enthusiastic and creative up-and-coming game developer. I'm graduating with my Bachelors in Business tomorrow from a private university in Southern California and my dream has always been to start a video game development company. With my business knowledge, I've been writing a business plan and setting goals for myself over the next 5 years to start up my company.

I have some minor programming experience. I completed 12 units in C++/C# programming courses (All with A's) a few years back and picked up on the concepts relatively fast and with ease. I plan to go to school to get my Masters Degree in Interactive Media from USC or in Computer Science from UCSC (or any other good University) in one year. So during this year off, I would like to begin teaching myself how to code with iOS.

So I was wondering if any of you have resources you found extremely helpful in teaching yourselves how to code. This would include certain books, website tutorials, etc. Advice would also be appreciated as well.