Ich habe schon Grundwissen in folgenden Programiersprachen: Java, Php, VBS. Braucht man dazu zwingend ein MAC? Zeitaufwand für kleines Programm mit lernen der Syntax.
Weitere Fragen zu verwandten Themen finden Sie hier:

Keine Ahnung, so schwierig kanns ja nicht sein ;-)
Programmiert wird wohl in Objective C. Aber ich denke ohne Mac geht es nicht, das SDK ist für die Entwicklungsumgebung Xcode. Den Simulator dürfte es auch nur für Mac geben.
In c't 18/2008 ist ein längerer Artikel dazu.

Programmierschnittstelle ist soweit ich weiß Cocoa, Programmiersprache müsste also irgendwas auf der Basis von C/C++ sein.
Um für das iPhone Programme schreiben, brauchst du aber nur ein paar Werkzeuge und ... Zeit ;-)
Eine Anleitung Schritt für Schritt unter Mac OS X 10.5.1 (Leopard) gibt es hier: http://kuerzer.de/Q71z5ular
Diese Seite (iphone-dev.de) hat noch mehr Anleitungen und Tipps zu bieten.
Du brauchst dann wahrscheinlich das iPhone SDK (Software Development Kit), du kannst Dich auch als iPhone Developer registrieren.
neomatt am 22. Oktober 2008 11:38 Ach so: Richtig "zwingend" braucht man ja eigentlich nie einen Mac - fast alles geht auch ohne ... aber mit ist schon ... ;-)
http://de.youtube.com/watch?v=HayNMU1jO0w