Hi guys. I was reading about Cocoa and one site said that iPhone does not support Cocoa (which I thought was what the iPhone ran...). Apples developer site does not play well with my work proxy, and I live where I work so I can't log in and find the answers I need : / Here is what I want to do: -Make 2D games on the iPhone. I can make these fine in windows and mac OS but this is my first foray into iPhone development. Graphics would be strictly sprite based. From what I read I thought Cocoa is what I needed to learn, now I'm thinking its Quartz or Open GL ES instead. Could someone please clarify this for me so I can order the appropriate books? Any help would be greatly appreciated As for Google I'm really getting a lot of mixed answers from the info I am finding. So far it looks like for 2D I would use Quartz and for 3D OpenGL ES.