Tek başınıza oyun tasarlamayacak ve geliştirmeyecekseniz oyunun programlama bölümü ile yaratıcılığın pek alakası yok.
Microsoft sadece C# kullanmıyor, Windows'un kendisi ve pek çok uygulaması C++ tabanlı kodlanmıştır. Windows platformuna bağımlı programlar ve web servisleri için C# kullanıyor Microsoft, onun dışında C, Go, python, javascript hatta Java vb. pek çok dil kullanıyor, Microsoft C# kullanıyor demek eksik bilgi, lisede C# öğreneyim Microsoft'ta işe gireyim fikri ise komple yanlış bir düşünce.
Büyük firmalar dediğiniz firmalar öncelikle yazılımın mühendisliğine olan hakimiyetinize, analitik zekanıza, problem çözme yeteneğinize bakarlar, herhangi bir dilin syntaxını bilmek bunların yanında çok basit kalan bir şey. Yani ben C öğrendim, Nvidia'ya başvurayım diye bir olay yok. Şu an bir dil seçip dili öğrenmek yerine bu dili yazılım araştırmaların için kullanmaya karar verirsen daha faydalı olur. Neticede yazılım mimarisi bilmeden, oop prensipleri vb. bilmeden dilin sadece syntaxını öğrenirsin. Bunları öğrenmen için de bir temelinin olması lazım, madem hedefin alaylı yazılımcı olmak değil de üniversite okumak, şimdi ufak ufak yazılıma giriş yap, önceliği derslerine ver. Yazılım konusunda seviyen artınca daha ileri konulara bakmaya başlarsın.