Sana kalmış bir durum, kimse en iyi ve en öncelik vermen gereken şeyi söyleyemez en azından söylememeli, eğer temelden derinlemesine teknik bilgi sistem seviyesinde öğrenmek istiyorsan C++. Hızlı başlangıç kolay öğrenme için ise C#. Hangi alanda ilerlemek istiyorsan ona öncelik verebilirsin.
C++
Düşük seviyeli ve yüksek performanslı bir dil, bellek yönetimine kadar her şeyi sende, yazdığın programda daha fazla kontrole sahip olursun ama daha fazla sorumluluk gerektirir.
Kullanım alanları: UE oyun motoru, gömülü sistemler, performans gerektiren sistemler.
C#
C++'dan sonra çıkmış daha modern kullanışlı ve daha kolay öğrenilebilen bir dil.
Kullanım alanları: Unity oyun motoru, web siteleri, masaüstü ve mobil uygulamalar, ve bunlar için güçlü ve geniş bir .net ekosistemi var.
Hangi alanda kendini geliştirmek istiyorsan onu öğren, her şeyi öğrenmeye çalışmana gerek yok. Eğer UE da oyun yapacaksan C++ da kendini geliştir, bir web sitesi geliştirecek sen C# .net, Java'ya da node.js de kendini geliştir.