I don't wanna sound like a disgruntled developer (I really am not), but it's important to know that most likely your expectations on this app are heavily biased - especially when you lack developer skills. when you decide to enter the app business, you have to be aware that you are competing in what is probably one of the most competitive markets in the world, with very smart people from all over the world trying to monetize their apps. if this doesn't curb your enthusiasm then have a go at it - godspeed!
If someone's not excited about the actual process of learning to code, a)they'll probably get discouraged quickly and b)there's probably a more efficient way for them to get a prototype of their app than learning to code from scratch.
At Treehouse our mission is to make software development approachable to all, and our courses are designed to teach people from the ground up. Of course it will be harder for people who have never written a line of code, but with desire, determination, and the help of the supportive community we're building then hopefully they can accomplish their goals more efficiently and cost-effectively than before.
For further reading about teaching a beginner to code, check out this article: http://cacm.acm.org/blogs/blog-cacm/156836-teaching-programm...
If it's really "killer" (not as in: "I'm creating a social app where people hunting cows with bows can use their smarthpone to share videos of arrows piercing bows in real-time") then people may not know they'll actually want this.
I don't disagree that having other buying apps using your idea is good in that it shows there's a market.
But then you don't "Have a great idea". Because you're idea simply is "My idea is to copy another product".
Not that I have anything against it: it's what I do for a living : )
Part of me thinks that the ideal is if you have any idea in an already busy market. That way you know that the core idea makes money, and you can pick up marketing ideas for your future competitors.
I would suggest Aaron Hillegass' Big Nerd Ranch Guides for ObjC and iOS programming. I read those books over a few days to get started and felt as though they provided a great foundation for all ObjC things to come. Stack Overflow fills in the blanks.
You don't have to take my advice, but it's been 8 months since I started "building my killer app", it's been out in the app store for almost 5 months, and since then we've been featured by Apple, and have over 50K users. Just plan to start what you've finished and you'll force yourself into having a killer app.
He used inter-slide hyperlinks to link all the screens together and some simple transitions, and the end result was just like running a real app on the simulator to the untrained eye.
I suppose the next step is to just find some foreign devs to actually build the thing.
Step 2: Buy a subscription to our tutorials
Got it.