Dass jemand allerdings allen Erstes Linux installieren will, weil er unter Windows Probleme mit seinem Grafiktreiber hat, habe ich auch noch nicht erlebt. Denn Grafiktreiber unter Linux ist ja manchmal doch etwas mehr Gefrickel, bis man es mal endlich zum laufen bringt. Also in dieser Hinsicht ist Windows meiner Meinung nach deutlich komfortabler.
Es ist ja auch nicht so, dass Linux das Allheilmittel wäre, mit dem auf einen Schlag alle Probleme aus der Welt geschafft werden. Eher im Gegenteil: Gerade zu Beginn treten gerne viele Probleme auf(Grafiktreiber, WLantreiber etc.).
Außerdem sollte man in meinen Augen das Betriebssystem verwenden, mit dem man klar kommt und nicht nur, weil alle "Hacker" von nichts anderem als Linux reden, Linux auch als Wundermittel installieren(alle sagen schließlich es sei so viel besser als Windows).
Was man allerdings wirklich sagen muss: Paketmanager sind schon wirkich cool. So etwas hätte ich unter Windows auch gerne. Einfach Paketnamen eingeben und alles erforderliche(mit entsprechenden Abhängigkeiten), wird heruntergeladen und installiert - super komfortabel.
Und die Porgrammiersprache ist dann ja letztlich egal. Das meiste sollte sowohl unter Linux als auch Windows funktionsfähig sein und da du Spiele programmieren willst und vmtl. wenig System-Programmierung betreiben wirst, dürfte dein Code auch ziemlich portabel sein. Sprich: Egal welches Betriebsystem: Die Wahl der Sprache ist davon unabhängig(gibt natürlich sicher Ausnahmen, aber bei den wichtigsten Sprachen dürfte das der Fall sein).
=> Betriebssystem wählen, welches einem am meisten zusagt(und nicht zugesagt wird)
=> Programmiersprache wählen, die man persönlich präferriert
==> Glücklich sein