Mir ist beim lesen der ersten 3 Absätze schon der Gedanke gekommen: "Typischer Windows Nutzer"
Schmeiß dein Windows mal für ein halbes Jahr aus dem Fenster und benutz mal ausschließlich ein Linux oder was anderes Unixoides mit möglichst minimalistischem Desktop-Environment, damit du möglichst viel im Terminal machen musst.
Warum? Weil ich Sadist bin
Nein, Spaß. Du sollst dabei etwas lernen. Nicht den Umgang mit Linux (wobei das als praktischer Nebeneffekt dabei vermutlich raus kommt), sondern was ein Werkzeug ist und was ein gutes Werkzeug aus macht.
Wenn du den Gas und Wasser Installateur zu dir rufst, weil da so komisch Wasser aus der Wand tropft. Kommt der dann mit einem großen Hightech "Wasserschaden-Reparatur-Werkzeug" an? Oder hat der nen ganzen Koffer voller kleiner simpler Werkzeuge wie Hammer, Meißel, Schraubendreher, Schraubenschlüssel, Zange, ... dabei?
The right tool for the right job. => The right programming language for the right purpose.
Deine Programmiersprachen sind nur Werkzeuge. Es gibt nicht "Das eine beste Werkzeug"! Wenn dein einziges Werkzeug ein Hammer ist, wird jedes Problem zum Nagel. (Gott, ist heute dumme Sprüche Tag?)
Was du raus finden musst, sind die Vor und Nachteile einzelner Programmiersprachen und ihre Eigenarten, um dann gegebenenfalls entscheiden zu können, welche Sprache für welchen Einsatzzweck die richtige ist. Und da gibts dann sogar oft noch ne Auswahl zwischen mehreren.
Du wirst feststellen, dass es da auch eine Menge Gemeinsamkeiten gibt.
Außerdem, glaub bloß nicht, dass du immer die freie Wahl haben wirst. Wenn du später in eine Firma kommst, und dort wird an dem Projekt ausschließlich in C# gearbeitet, kannst du auch nicht sagen: "Ich hab mich aber auf Fortran spezialisiert.". Man wird von dir verlangen, dass du dich binnen weniger Wochen in jede Sprache einarbeiten kannst. Und wenn es einmal *klick* gemacht hat, ist das auch gar nicht so schwer.
Jede Bibliothek auswendig zu kennen, wird wiederum so gut wie niemand von dir verlangen. Und wenn doch, hat er meistens keine Ahnung vom Programmieren.
Nebenbei ist die Informatik eine sehr schnelllebige Branche. Da weiß doch heute noch keiner, was es in 5 Jahren an neuen coolen Programmiersprachen gibt. Willst du da jedes mal bis aufs Blut alles zu lernen?
Lange Rede kurz:
Du fragst nach der Eierlegenden Wollmilchsau, der einen Programmiersprache die alles abdeckt, um dich dann da perfekt drin ein zu arbeiten.
Antwort: Diese Sprache gibt es nicht, und es macht keinen Sinn sich so dermaßen auf eine Sprache zu versteifen.
Achja, Programmiersprachen kombinieren, geht. Der Webserver dieses Forums ist in C geschrieben, die Forensoftware in php, mein Browser in C++ und die Seite verwendet JavaScript zur Darstellung diverser Elemente. Ist dir das Zusammenspiel genug?