Ben C# ile başladım. Visual Studio ile bir süre masaüstü uygulamaları üzerine çalıştım. Gayet kolay bir dil. .Net platformu üzerinde çalışması; programcının işini kolaylaştırdığı gibi, çoklu platform hakimiyetini de kısıtlıyor.
Bana kalırsa programlama mantığı öğrenmek için en doğru başlangıç dili C#'tır. Java'yı da denedim kısa bir süre. Pek ilerlemedim ama çoğu konuda C#'ın ikizi olduğunu söyleyebilirim.
Amaç Unity3D'ye geçiş ise, ikisinden de başlayabilirsin. Nesne yönelimli programlamanın genel mantığını çözersen, Unity'de işin çok kolay olacaktır.