السلام عليكم,
تختلف لغات تطوير تطبيقات الهواتف و طرقه على حسب النظام و التطبيق الذي تريده:
لبرمجة تطبيقات في نظام IOS أو Iphone لابد أن تتعلم واحدة من اللغتين:
Swift
Objective C
لبرمجة تطبيقات في نظام Android لابد أن تتعلم:
Java
لبرمجة تطبيقات في نظام Windows Phone لابد أن تتعلم:
C#
هناك طريقة لبرمجة تطبيق في الأنظمة ثلاثتهم باستخدام:
Xamarin و هي منصة يمكنك تطوير تطبيقات الهاتف فيها و هي مبنية على C# يعني لابد أن تتعلم C# قبلها.
هناك طريقة أخرى لبرمجة تطبيق في المنصات ثلاثتهم وأنت كنت Web-Developer قبل:
باستخدام نمط يسمى Hybrid app يمكنك تطوير تطبيقات الهاتف فقط باستخدام HTML,CSS,JacaScript..., و يمكنك تعلمه من هته الدورة.
و أخيرا هناك منصة أخيرة لتطوير فقط ألعاب الجوال كيفما كانت و هي:
Unity و التي لابد لك من تعلم JavaScript أو C# قبلها لأنها مبنية عليهما.