ich muss meinen Vorrednern zustimmen: C++ ist in der Regel zu viel für den Anfang
es gibt nicht viele Dinge, die es in C++ gibt, mit denen man in anderen Programmiersprachen nicht zu tun hat, wozu beispielsweise Pointer gehören
diese (richtig) zu handhaben erfordert viel Erfahrung und somit viel Übung
andere grundlegende Dinge, wie beispielsweise das Grundwissen zu Arrays, Zeichenketten, logischen Ausdrücken, diversen Algorithmen u. ä. kann man auch mit anderen Sprachen erlernen
dies dürfte auch schon genug sein, wenn man mit der Programmierung beginnt
ich bin zwar kein Java-Verfechter, kann aber die Antipathie einiger Leute nicht ganz nachvollziehen (das bezieht sich nicht auf einzelne Beiträge dieses Themas)
so wird teilweise von Java abgeraten
man sollte allerdings in Erinnerung behalten, dass Java für andere Anwendungsgebiete geeignet ist, als C#, C++, Python, PHP oder Perl
in gewisser Weise stimmt es, dass Java bei der Spieleprogrammierung nicht unbedingt die Sprache der Wahl ist, aber das hängt von den Anforderungen ab
Konsolenspiele (da damit Spiele in einer Konsole gemeint sind, eine eher schlechte Bezeichnung):
wenn das einzige Kriterium die Ausgabe von Text auf der Konsole ist, dann ist quasi jede Programmiersprache geeignet
ich würde in einem solchen Fall von C++ abraten, wenn man kein C++ kann, da es für diesen Anwendungsfall keine großen Vorteile gegenüber den anderen Sprachen bietet
willst du ein wenig mehr als nur reine Textausgabe machen, wie beispielsweise farbige Textausgabe, wären .NET Sprachen einen Blick wert (wie C#)
willst du allerdings auch für andere Plattformen, als nur für Windows programmieren und auch mehr als reine Textausgaben machen, dann wirst du nicht (nicht ganz) systemunabhängig programmieren können, was heißt, dass du nur mit den richtigen Bibliotheken andere Sprachen als C++ verwenden kannst
wie Schorsch schon geschrieben hat:
du kannst dir ebenfalls entsprechende Programme ansehen
diese werden allerdings meist als "Baukasten-Programme" verpönt, da diese meist nur ein Zusammenklicken erfordern
wenn es dein Ziel ist, ein Spiel zu erstellen, du aber nicht erst in die Tiefen der Programmierung einsteigen willst, dann sind diese einen Blick wert