C# ile başla sonra C++ geç. Neden dersen;
O dediğin programları C# ile rahat şekilde yaparsın. Oyun için Unity kullanacaksan C# gerekir. İşi kavradıktan sonra profesyonel işler yapacağın zaman C++ lazım. Mesela Unreal Engine C++ ile kullanılıyor. Yani senin anlayacağın senin istediğin geliştirme alanları C tabanlı diller.
Teorik olarak doğru, ancak mantıklı değil. Geliştirici kendisine hangi dil lazım ise onu kullanmalı. Dili seçerken kendi geliştireceği programın akışını ve işleyişini hangisi daha iyi yapacaksa onu seçmeli.