I have a Mac arriving in the next few weeks, and plan to program a 2d game. I know a little bit of Java but nothing about Objective C. I've heard about cocos2d -- it seems good but I don't know where to start. Should I learn Objective C first and use XCode, and postpone learning how to program games?
This question appears to be off-topic. The users who voted to close gave this specific reason:
- "Questions about "how to get started," "what to learn next," or "which technology to use" are discussion-oriented questions which involve answers that are either based on opinion, or which are all equally valid. Those kinds of questions are outside the scope of this site. Visit our help center for more information." – jhocking, concept3d, Josh
If your goal is to make the best use of your time, I would do this:
- Come up with an idea now. You can spend all the time in the world programming, but if you don't have a direction, it's all for naught.
- Start learning Objective C when the computer arrives.
- Program the game (in Objective C) once you think you can.