Ja, het is moeilijk om iOS apps te maken als je geen object georiënteerde programmeer ervaring hebt. Heb je wel ervaring met object georiënteerd programmeren, dan zal je Objective-C (de programmeertaal van Apple) sneller onder de knie hebben. Wat ook belangrijk is dat je in bezit moet zijn van een Mac. Het programmeren wordt gedaan in Xcode, en om zelf gebouwde apps te testen op je eigen iDevice en uit te brengen in de App Store zul je een licensie bij Apple moeten kopen (goedkoopste licensie: jaarlijks 100 euro).
Als je nog geen ervaring hebt in programmeren, zou ik eerst eens beginnen met de basis van programmeren te leren (java, C, etc.) om vervolgens aan Objective-C te kunnen beginnen.