Yazılım merak ediyorum. Yazılıma başlamak için mobil uygulama/oyun yapmaya karar verdim. Unity ile başlayacağım. C# vs JavaScript vs Boo dillerinden birine başlayacağım. Hangisi en iyisi? İyi ve kötü yanları neler?

C# ve JavaScript gayet iyi diller. Bu ikisi karşılaştırıldığında başlangıç için söylüyorum pek bir fark olmayacak. C# öğrenip JavaScript'e geçmen daha mantıklı gibi ancak direkt oyun yapımını vb. şeyleri es geçmen gerek. Önce Console uygulamaları geliştirerek gerçekten o dili öğrenin ve daha sonra oyun programlama vb. şeylere yönelin. Çünkü oyun programlama kendine özel şeyler içerir ve bunlar doğal olarak dilin kendisinde olmayan şeyler olduğundan daha sonra kafanız karışır ve normal bir program yaparken bu neden böyle diye ekrana bakakalırsınız.

Oyun motoru örnek vermek gerekirse bu Frostbite olur bana kalırsa. Ayrıca Xamarin yerine Java veya Kotlin kullanmak çok daha mantıklı.

Kesinlikle C# derim, Unity C# ile yazıldı. Mobil uygulama için Xamarin platformunu öneririm. Hem iOS hem de Android için native uygulama geliştirebilirsin. Kısaca C# temelli gitmeni tavsiye ederim.