Erst kam C. Dann kam C++, dann hat Microsoft Java genommen, mit C++ gemixt und das Ergebnis C# genannt.

AFAIK ist C# ziemlich microsoftzentrisch; keine gute Wahl, wenn man plattformunabhängig arbeiten möchte (ein Riesenvorteil von ANSI-C++... Wenn man später auf Linux-Programmierung umsatteln muß, muß man sich kaum umgewöhnen).


BTW, es gibt einige weitere C++-Alternativen für den leichten Einsteig:
Mit der mIRC-Skriptsprache hat man eine C-ähnliche Sprache zur Hand, die relativ mächtig, aber einfach zu lernen ist. Selbst halbwegs komplexe GUI-Anwendungen (Programme mit Fenstern) sind mit mIRC-Script relativ einfach umzusetzen.

PHP ("PHP: Hypertext Preprocessor") ist wie ein stark vereinfachtes C++: Syntax und Aufbau der Sprache sind sich relativ ähnlich; man hat nicht so viele Dinge zu beachten wie bei C++ (z.B. kommt PHP ohne Variablendeklarationen aus). Mit PHP sind zwar keine GUI-Anwendungen möglich, aber man kann trotzdem einiges machen (und sich so den Umgang mit der C(++)-Syntax aneignen). IMO eine wunderbare Einsteigersprache, die C ähnlich genug ist, um später halbwegs schmerzlos wechseln zu können, dabei aber gutmütig genug bleibt, um Einsteiger nicht sofort abzuschrecken.
Einziges Problem: Man braucht zur Ausführung von PHP-Skripten entweder einen Webserver oder einen Host, der PHP-Unterstützung anbietet (wie zum Beispiel Lycos Tripod, gratis).