I've played around with iPhone programming and Eclipse for Android but haven't gone full-bore. What I really want to know is if I have a few ideas, what do I need to realize them?
Say I wanted to make an Instagram clone (I don't). I'd need to know the App OS language and then MySQL or another database for the app to access? Plus a web interface of some kind to also interface with the database. And I feel like PHP or Ruby come into play.
I want to learn and have some background to build on but don't have any idea what it is I need to learn to actually go through the process.