Naja nach 3 Jahren solltest langsam den Unterschied kennen. Denn die sind doch recht deutlich!
C ist einen Ablauf von Befehlen. Perfekt zum das Prinzip vom Programmieren zu lernen. C wird für kleine Hintergrundprogramme und für Microkontrollersysteme verwendet.
Zu den Objektorientiertensprachen.
Diese arbeiten mit Klassen sind übersichtlicher und haben Events.
C++ wird meist für die Spielentwicklung verwendet, da diese Sprache dafür gut geeignet ist
C# wird für Windowsformsapplications verwendet. Damit lässt sich sehr einfach Benutzeroberflächen programmieren.
Java ist vom aufbau het ähnlich wie C#, ich persönlich bin aber kein grosser Fan davon. Auch hier kann man Benutzeroberflächen erstellen und Spiele programmieren.
Gruss
PP