title: where to start for game development? UIKit vs Core Animation vs QuartzCore vs OpenGL vs cocos2D
body: <p>If I was interested in getting across game development on the iPhone/iPAD any suggestions on which technology(s) to start looking into?   In fact just a simple bullet on each of these technologies that highlight how it fits into typical game development would be great, as the reason for this question was me not understanding how these fit together.  So in this case it's where do these roughly fit in here:</p>
  
  <ul>
  <li>UIKit </li>
  <li>Core Animation </li>
  <li>QuartzCore </li>
  <li>OpenGL </li>
  <li>cocos2D</li>
  </ul>
  
  <p>I was getting the impression that cocos2D would be the way to go, and  it seems to be a simpler wrapper for OpenGL?  Not sure where that  leaves UIKit vs Core Animation vs QuartzCore then?</p>