hm sehe grade der Thread ist ja schon älter, dennoch würde ich gerne mal "Flash" in den Raum werfen.
Damit lässt sich auch schon viel machen und du wirst sehr viel leichter/schneller Erfolgserlebnisse haben als mit C++/#/Objective-C....
Zudem kannst du dein "Spiel" viel einfacher Online zur Verfügung stellen, um es bekannter zu machen.

ActionScript ist mittlerweile ziemlich mächtig und bietet dir einen guten Einstieg in die Programmierwelt. Desweiteren kannst du danach mit FLEX-Anwendungen richtig gutes Geld verdienen!
Lg
Don