Unity 3D ile oyun hazırlarken zaten bir dil öğrenmeniz gerekecek, ister istemez bir dil öğrenmiş olacaksınız.
Atıyorum Unity 3D için C# öğrendiniz, tabii ki ileride Java, Python veya başka bir dil öğrenirken için mantığını bilmek çok işinize yarayacaktır.
Bunun dışında, doğrudan Unity 3D'ye başlamak yerine, önce dili basit uygulamalarla kavrayıp sonra Unity 3D'ye geçmek bence daha verimli.