ماذا اتعلم java vs Kotlin

انا تعلمت برمجة الويب وكني لا اجد نفسي فيها او بمعني اصح لم احبها وانا مؤمن بان اعمل ما احب حتي انجح او اتقدم فية لكني احببت برمجة تطبيقات أندرويد ولكن وجدت لغتان شائعتان الجافا والكوتلن وبحثت علي الانترنت عن ايهما افضل وجدت هذا السؤال يتكرر للكثير من للناس ولكني لم اجد الاجابة الكاملة ولكن حسب فهمي انة اولا ليس المهم لغة البرمجة بل المهم هو المبرمج نفسة وثانيا ان لغة الجافا هي لغة قديمة وقوية وشهير ولكن وجد من مميزات الكوتلن انها سهلة واكودها قصير وهذة ميزة وعيب الميزة هي السهول والسرعة والعيب انها لا تتحكم بكل شيء لقصر اكوادها كما في الجافا والي الان انا ارجح الكوتلن فما تنصحني


أهلاً بك أدم,

كما قلت فإن لغة جافا هي لغة قديمة وقوية وتنشئ بإستخدامها مشاريع كبيرة وتكون ذات كفاءة عالية ويوجد بها الكثير من التفاصيل التي تجعلها من أشهر اللغات في العالم ,في حال لم تكن هذه أول لغة برمجة لك وفي حال كنت تعلم أساسيات البرمجة فيمكنك تعلم برمجة تطبيقات الهاتف بإستخدام كوتلين ولكن كوتلين كلغة برمجة أساسها لغة جافا أي أنه أستخدمت لغة جافا في بناءها لذا فتعلمك من عدمه يعتمد ما إذا كنت قد تعلمت أو تعرف لغة جافا في حال كنت لا تعرف فمن المفضل أن تستخدم جافا في ذلك أما في حال كان لديك خلفية جيدة عنها فتعلم بإستخدام كوتلين.حيث أن معرفتك في جافا ستستهل كثيراً تعلمك لكوتلين لذا فالمسار في تعلم جافا ثم كوتلين سيكون خياراً جيداً. والسهولة في الكود بإستخدام كوتلين وقصر أكوادها يعتمد على الشيء الذي تريده ففي حال كان هذا الكود القصير يلبي رغبتك فستستخدمه أما في حال لم يكن كذلك فستقوم ببناءه بإستخدام جافا.

لكن هنالك خيار آخر وهو flutter حيث أنه بإستخدامها يمكنك بناء تطبيقات لكل من أندرويد و iOS وهي تعتمد على لغة Dart المبنية من قبل شركة Google كما هي flutter ايضاً. flutter لغة لغة جديدة ولكنها واعدة ولديها مستقبل جيد ينتظرها لذا فإبقها في بالك للمستقبل أو يمكنك البدء بدها لكن من ناحية طلبات العمل فكوتلين تتفوق عليها في الوقت الحالي.

شكرا لك علي النصيحة وسالقي نظرة علي الflutter