Also damit mich hier einige nicht falsch verstehen:
Ich verstehe nicht warum C++ nicht geeignet sein soll für ein Anfänger.
Wenn man ein Buch kauft, wie C++ in 21 Tagen oder sowas (ist immer wieder eine seher gute Referenz, wenn man mal was vergessen hat) oder Die Serie von MS Visual Studio 6. usw. , hat man einen sehr guten EInsteieg. Es werden alle Grundkenntnisse vermittelt und es wird mit sehr einfachen Beispielen begonnen. Man benötigt dafür kein Vorwissen.
Aus meiner Erfahrung heraus, würde ich Dir C# empfehlen. Damit wird sehr viel heute programmiert und Du findest auf einschlägigen Seiten sehr viel Hilfe dazu. Auserdem gibt es sehr viel Bibliotheken, welche schon Vorgefertigte Codes enthalten. Das alles vermisse ich derzeit noch bei Java. Es gibt dort auch viele Dinge, aber das was ich bisher bei C# gemacht habe, ging so in dieser Art nicht mit Java, zumindest nicht so sauber und stabil.
Es gibt sehr viel Bücher über C#. Ich würde mir eins kaufen, daß durcharbeiten und dann biste schon ein riesen Stück weiter. Abgesehen davon machst auch Spaß. Du schreibst Stück für Stück Dein Programnm weiter und freust Dich an neuen Möglichkeiten Zumindest war es bei mir so
Also meine Empfehlung: gehe auf die Seite Coding4Fun
Lade Dir unter Developer Tools das Visual C# 2005 Express Edition runter (kostenlos) und vlt eine kleine Tutoruials auf dieser Seite.
Als Buch kann man als Anfänger einiges Empfehlen. Schau einfach mal bei Amazon und gib dort C# ein. Da findest Du bestimmt was. Teuer sind die meisten auch nicht.
Alternativ kannst Du das natürlich auch mit anderen Sprachen machen wie Java oder eben C++. Java ist ähnlich wie C# und C# quasi eine neuere Entwicklung aus dem C++. (Von MS)
So nun steinigt mich der Rest. ABer ich hoffe Dir weitergeholfen zu haben.