Someone wanted to learn this too, so Grasp built them a personal learning path.
You can keep exploring this one or create a path like this one shaped around you.
Recommended resources
Module 2
البرنامج الأول واللبنات الأساسية
Module 3
العمليات والتعبيرات المنطقية
Module 4
التحكم في التدفق واتخاذ القرار
Module 5
قوة التكرار: الحلقات
Module 6
تنظيم الكود: الدوال
Module 7
هياكل البيانات البسيطة: القوائم والمصفوفات
Module 8
تدريس الخوارزميات وحل المشكلات
Module 9
فن تصحيح الأخطاء والاختبار
Module 10