جوجل
منذ أيام قليلة أعلنت شركة جوجل دعمها للغة البرمجة kotlin كلغة رسمية لبناء تطبيقات الأندرويد بجوار لغة Java المستخدمة من وقت انشاء مشروع الأندرويد حتى وقتنا الحالي.

كوتلين
  هي لغة برمجة حديثة تم إطلاقها سنة 2011 لتعمل بالتوازي مع لغة الجافا العتيقة محاولة حل بعض مشاكلها التي ظهرت بسبب تراكم المكتبات المستخدمة ولتسريع عملية كتابة الكود.

للتعرف أكثر على لغة Kotlin

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

Image title


لماذا عليك أن تبدأ في تعلم kotlin بالشكل الصحيح
كما ذكرنا سابقا أن هذه اللغة الجديدة تتمتع بطريقة ذكية في كتابة الكود حيث أنها توفر جزء كبير من الوقت كما أنها تعمل على جميع الأجهزة التي تدعم لغة Java وأيضا تطبيقات الـ Backends of Web والأهم من ذلك أن مطوري اللغة لديهم نية لتوسيع شريحة الأجهزة التي سوف تعمل عليها اللغة حتى أنه ذكر على الموقع الرسمي أن الخطوة القادمة هو مشروع Kotlin/Native الذي يعمل على جعل اللغة تدعم شريحة واسعة من المنصات والأجهزة مثل نظام أبل للأجهزة المحمولة IOS ، تطبيقات MAC و linux، وشرائح Raspberry Pi التي تدعم نظام linux تخيل لغة واحدة تكفي لصناعة تطبيقات تدعم هذه الشريحة الواسعة من المنصات والأجهزة.

البداية الحقيقة
 لا يوجد حتى الآن دليل إرشادي معين لتعلم لغة برمجة جديدة ولكن كل ما عليك فعله أن تبتعد عن هؤلاء -الباعة الجائلين- ولا تشتت نفسك بين مئات المصادر الموجودة ولتبدأ بالبحث عن مصادر موثوقة لتعلم اللغة وفي الوقت الحالي لا يوجد فيديوهات موثقة وقوية لأن اللغة كما ذكرنا بدأ الإهتمام بها حديثا فإما أن تنتظرإلى أن تتوفر مثل هذه الوسائل أو أنك تريد أن تحصل على الأسبقية في تعلمها وحينها ليس لك إلا الكتب وأفضل إن أردت الكتب أن تبدأ بكتاب ” Kotlin in Action ” وهو من تأليف Dmitry Jemerov , Svetlana Isakov وهما أعضاء في فريق العمل وقاموا بالمشاركة في تطوير اللغة أما وإذا كان لا بد وأن تبدأ بمصدر عربي وسهل كي تتعلم الأساسيات وتستوعب مفاهيم اللغة أولا فأنصحك بمتابعة دروس موقع hendiware حيث أنهم قامو بتقديم هذه الدروس قبل العاصفة ”اعتماد جوجل للغة“ وليست هذه المصادر الوحيدة التي يمكن الوثوق فيها ولكن كل ما أردت أن أقوله ”إبحثو عن المصادر التي لا تضيع أوقاتكم في التعلم“ . وأخيرا أنصحك بمتابعة تطور هذه اللغة فلا تكتفي بالتعلم فقط وذلك من خلال الإطلاع على المقالات الجديدة التي تصدر حولها ،
 ودمتم بخير.