Head First Kotlin: مقدمة عملية للغة Kotlin
Изучаем Kotlin с визуальным подходом
ملخص:
مقدمة
كتاب «Head First Kotlin» (من تأليف Dawn Griffiths و David Griffiths، عام 2019، 706 صفحات) ليس مجرد كتاب دراسي آخر عن لغة البرمجة. إنها رحلة تفاعلية كاملة إلى عالم Kotlin، مبنية على المنهجية الفريدة لسلسلة Head First، التي أثبتت نفسها كواحدة من أكثر الطرق فعالية للاستيعاب السريع والعميق للمادة. على عكس الكتب المرجعية الجافة، يستخدم هذا الكتاب الصور المرئية والحوارات والألغاز والتمارين العملية لإشراك قنوات الإدراك المختلفة وتحويل التعلم إلى عملية ممتعة.
عن ماذا يتحدث هذا الكتاب
يغطي «Head First Kotlin» جميع الجوانب الرئيسية للغة Kotlin — من أساسيات بناء الجملة إلى المفاهيم المتقدمة للبرمجة الوظيفية. يبدأ الكتاب بأمثلة بسيطة ويغمر القارئ تدريجياً في مواضيع مثل:
- أنواع البيانات والمتغيرات وهياكل التحكم.
- البرمجة كائنية التوجه (الفئات، الوراثة، الواجهات).
- Null-безопасность — واحدة من أقوى نقاط Kotlin.
- الدوال عالية المستوى، lambdas، والإغلاقات.
- العمل مع المجموعات والتسلسلات.
- مطابقة الأنماط (when، sealed classes).
- الروتينات المشتركة والبرمجة غير المتزامنة (مقدمة).
- التفاعل مع كود Java.
كل فصل مبني حول مهام حقيقية ويحتوي على العديد من التمارين التي تعزز النظرية عملياً.