In how long can someone learn iphone app development from scratch?

Like from zero - no IT background

That depends on you. So, here's a test.

What is an iphone app?

-----------------
An hour has passed and you failed to answer. You failed the test. You are unqualified.

Two years seems like a reasonable estimate for someone with average aptitude, motivation, money for night classes and a day job.

Depends on their aptitude for learning this kind of thing, we're not all the same!

  • Where can i go to learn how to make a dictionary like iphone app? I just want to make an app where one would enter a word and a phrase would pop out that was associated with that word. I guess i would need to build a database to store all of the info. I'm clearly new to this. I don't want to do this for a living i just want to make one app. It would be great if you could point me in the right direction or if you know yourself that would be great as well. Peace and blessings
  • Where can I buy app development software? I want to develop a cross platform app for iphone, ipad and android. I can see there are free packages that I can use to either develop individual apps for each platform or there are some packages that offer a cross platform development option. Could someone help me with a link to where I can look at software you can buy to do this? I need a site that provides genuine reviews of these software packages before I can choose. I'm in the UK.
  • Is the $999 2012 11 Macbook Air good enough for iphone game/app development? I want to make games and apps for iphone and ipod touch so bad but not sure if the specs of the 11" 2012 mba are good enough seeing that the processor is at 1.7 ghz. I plan on upgrading the ram when i buy it to 8gb. Will this mac be good enough to develop games and app for iphone and ipod touch smoothly?
  • Is iPhone or Android app development more profitable? I'm thinking about learning some code and writing a very basic app/game for a mobile device. I have already learned some Java, and I was wondering whether developing an app for Android devices is profitable. Obviously, as a beginner programmer, I'm not looking for any kind of huge numbers, but I do want to make a few bucks. Along with the question of which one is more profitable, which one is easier to use?