Moin,
wiso gibt es so viele Programmiersprachen?
Vorallem warum gibt es soviele Skriptsprachen?Java, Perl, Assembler, PHP, Basic, C, C++ usw. (siehe Link)
Zum Teil sind die Sprachen im akademischen Umfeld entstanden, um neue Konzepte auszuprobieren. Einige haben sich dann weiter verbreitet.
Andere Sprachen sind in einem Unternehmen entwickelt worden oder für einen speziellen Zweck.
Andere Sprachen aus der Anfangszeit der Computer sind mittlerweile aus der Mode gekommen (Cobol), es gibt aber immer noch eine Menge laufende Anwendungen in der Sprache...
Wiso wurde überhaupt .NET und vorallem C# entwickelt?
Eben aus solchen und ähnlichen Gründen.
C# IST Marketing. MS gefiel der Erfolg von Sun mit Java nicht, daher haben die gedacht: Wir nehmen mal die Idee, und bauen damit was eigenes...
Was C und C++ angeht: C++ ist eine Erweiterung von C - hauptsächlich Objektorientierung.
Im Prinzip sind sich viele Sprachen aber sehr ähnlich - vor allem in der Syntax. Z.B. haben C, C++, Java und PHP eine sehr ähnliche Syntax, so dass man schnell von einer Sprache in die andere wechseln kann.
Ansonsten: Lies mal in die Wiki weiter, zum Beispiel in den Artikeln zu den einzelnen Sprachen. Dort wird meist auch die Entwicklungsgeschichte der Sprache zusammengefasst.
Gruß
Stareagle