Tüm dillerde yapılar zaten aynıdır hemen hemen sadece yazım tarzları farklıdır. Bir dili bildin mi diğer bir dili öğrenmen 1 ay sürer. Sana JAVA öğren desem senin zaten onu öğrenip bir şey üretmen en az 2 sene. Yani dili bilmek ile yazılım üretilmiyor. Her alanda yardımcı olacak bir şey istiyorsun hele ki oyun yapmak istiyorsun bu zor. HTML, CSS ve Javascript kullanarak mobil uygulamalar yapabilirsin ama bunlar çok basit uygulamalar olur. Javascript ile oyunda yapabilirsin yine basit şekilde. Ama masaüstü, web ve mobil uygulaması için C# öğrenebilirsin. C# öğrendiğinde .net framework, asp.net, asp.net mvc, entitiy framework vs öğrenmen gerekecek. Veya java ile de masaüstü, web ve mobil yapabilirsin. Bunun içinde bir ton framework var. Gözük korksun zaten çünkü bu bir meslek hobi olarak yapılacak bir uğraş gibi gözükebilir ama değil. Bir problem ile karşılaştığında saatlerce bununla uğraşman gerekecek. Yani senin en azından bir şeyler üretmen için 1 2 seneni sürekli bu işe harcaman gerekir. Sadece web sitesi yapmak istersen o süre daha hızlı olur. HTML, CSS, Javascript ve PHP öğren. Mobil sitelerde yaparsın, uygulamalar da yaparsın, oyunlar da yaparsın. Ama hepsi için öğrenmen gereken bir dünya şey var.