I remember watching the all the keynotes that pertained to the iPhone and I remember them saying that the OS of the iPhone IS OSX. Is this true? I come from a Windows world and I still think programing from back in the DOS days. Isn't OSX programed using Cocoa? What is Cocoa? How is it different from what Windows and DOS used to use? Why do all the developers for the iPhone say its so easy to write for and is SO AMAZING? I'm just curious, i'm not a programer, just really interested in tech. Can anyone put what makes Cocoa so amazing in laymans terms?