I do not know any languages, but am willing to learn. I have three months this summer to learn to program. Ultimately, I want to make an iOS game that utilizes IAP. Someone has advised me to start with something easier than Obj-C, the Corona SDK (lua language), because it is much easier to learn than Obj-C/Xcode and because I wouldn't have to worry about memory management. However, this would mean that I wouldn't have access to all iOS features. My questions are: 1. Should I start learning Corona/lua or should I jump straight into learning Obj-C? 2. How difficult really, is Obj-C to learn and to program? Is 3 months sufficient for learning it and creating maybe just a simple game that I can submit to the App store? 3. Can I make a game using only Obj-C or would I need to learn other tools such as OpenGL or a physics engine like Box2D? 4. Any other tips would be appreciated. Thanks.