Rob - I would love to pass three lenses over the question you posted and see if we can help edit it so it's on-topic here (or at least point to another site where this would be a better fit).
- How would the perfect "learning to program for OS X or iOS" question fit in Programmers, Stack Overflow, and Ask Different?
- What makes a question "Not a Real Question"?
- What makes a question off-topic here?
For the first item, I'll appeal to a reading of our FAQ and the FAQ of other sites.
- Programmers — Stack Exchange is a site for professional programmers who are interested in getting expert answers on conceptual questions about software development. If you read the and it is not about… this question is very much not a fit for Programmers. It's not a professional programmer asking a question and it is about what language to learn next and what book to read (or what training course to take).
- Ask Different is for Apple enthusiasts and power users. And the question isn't really about using Apple's iTunes Connect service (or other services) and more about looking for advice on how to become a programmer.
- Stack Overflow is for professional and enthusiast programmers, people who write code because they love it.
So Stack Overflow seems the perfect place for this sort of question. It's targeted at someone about to embark on being a programmer so the subject matter fits there best. Now, that question wouldn't fly in Stack Overflow for a multitude of other reasons, the first being this part of their FAQ "what not to ask here"
Your questions should be reasonably scoped. If you can imagine an entire book that answers your question, you’re asking too much.
This question as phrased seems to be a great example of asking too much. The OP needs to find a mentor to guide them so that they can learn enough to ask pointed, researched, clear questions about practical, solvable questions that will be of use to the programmer community. The question of what to do next is very individual and primarily opinion-based so all Stack Exchange sites will generally close questions that do not have work done to make their subjectiveness minimized.
Now that I've shared why I feel this general topic is a poor fit here or on Programmers, let's address the next point.
This again is a great example of a question that's too broad that any expert cannot arrive on the site and know what the asker is really asking. Specifically:
- Is it really about learning Objective C or about learning Cocoa or an appeal for which frameworks work well for iOS and OS X programming?
- Is it looking for a university program to embark on a career?
- Is it a hobbyist with spare time looking to punt around and make a widget or two?
- Is it a C# coder looking for a book to apply those idioms on a new language?
If the asker put more effort into that question, it might be a great question according to the criteria that community moderation is designed to enforce. However, keep in mind even a bad question can be saved with a great answer so if enough people vote to re-open it, it could survive to get a good answer.
Lastly, it's off-topic here since it's not really about iTunes Connect which is the only part of being a developer we explicitly list in our FAQ. This might be the first effort to change the FAQ - but I'd want to see three or four great example questions and answers discussed here before I'd support adding "learn to program" to our list of topics.