Also, C++ als Einstieg ist natürlich eine arge Keule. Das ist so, wie wenn du ohne jegliche Modelling-Erfahrung und -Kenntnisse direkt mit Blender anfängst. Machbar, aber sehr schwer.
Von C++ als erster Sprache würde ich dir wirklich ausdrücklich abraten. Du wirst dich vermutlich schneller als du gucken kannst im Pointer- und Objekt-Wust verfitzen, dazu die Inkonsequenz der Syntax und die Tatsache, dass deine Progrämmchen am Anfang oft abstürzen werden - und zwar kommentarlos oder vielleicht noch mit der Meldung "segmentation fault".
Imo hat man bei dieser Sprache mehr mit ihren Eigenheiten zu kämpfen als damit, "Programmieren" oder "Objektorientierung" im eigentlichen Sinne zu lernen.
Cocoa und Objective-C kann ich leider nicht kommentieren, da ich's nicht kenne. ![]()
(Das Argument "deutsche Bücher" verstehe ich aber auch nicht ganz, denn die gibt es zu sämtlichen anderen Sprachen auch: http://www.galileocomputing.de/ oder http://entwickler-press.de/ -- Kann man ja auch alle in gedruckter Form bestellen, wenn man keine E-Books mag.)