I understand this is a big topic but I'm just going to look at it from 60,000 ft here. A little context - I have over 10 years in Web Development (mostly), using the .NET stack, more specifically - ASP.NET and C#. With that said, I'm interested in iOS development and possibly 2D gaming. I'm currently learning Objective-C. What would be the next step after Objective-C? Would it be the Cocoa Touch framework or would I skip that and go directly to a gaming framework like cocos2d? Thanks in advance.