أكاديمية الزيرو: 6 مسارات لتعلم البرمجة من الصفر للاحتراف
لو تايه بين مئات كورسات البرمجة ومش عارف تبدأ منين وتمشي ازاي — المقال ده بيرتب لك مسارات أكاديمية الزيرو الستة زي ما هي معروضة على الموقع بالظبط، خطوة بخطوة، من غير ما تزود حاجة من عندنا.

بتفتح يوتيوب عشان تتعلم برمجة، تلاقي ألف فيديو. كل واحد بيقولك ابدأ من حتة شكل. تجرب أسبوع هنا وأسبوعين هناك، وبعد شهرين تكتشف إنك لسه واقف مكانك — عارف كلمات متفرقة ومش عارف تبني بيها حاجة.
المشكلة مش فيك. المشكلة إنك ماشي من غير خريطة. والبرمجة بالذات علم تراكمي: خطوة بتتبني على اللي قبلها، ولو بدأت من النص هتقع.
خلينا ناخد مثال حقيقي: أسامة الزيرو — صاحب قناة Elzero Web School على يوتيوب وموقع elzero.org. الراجل ده بدأ يشرح برمجة بالعربي من سنين، ومع الوقت بنى حاجة أكبر من مجرد فيديوهات: أكاديمية كاملة بمسارات مرتبة — كل مسار فيه دورات بالترتيب، وتكليفات بعد الدروس، وتحديات برمجية عشان تتأكد إنك فاهم الكود ومطبق عليه مش بس متفرج.
الفكرة مش إنك تتعلم أكتر. الفكرة إنك تمشي على ترتيب صح من أول يوم.
في المقال ده هنمشي مع بعض كده:
- إيه هي أكاديمية الزيرو بالظبط؟ — الفكرة وطريقة الشغل
- ازاي تختار مسارك الصح من أول مرة؟ — 3 أسئلة تحسمها
- مسار أساسيات البرمجة — التأسيس اللي بيفرق
- مسار الفرونت إند — من HTML لحد Vue.js بالترتيب
- مسار الباك إند PHP — من HTML لمتجر إلكتروني شغال
- مسار بايثون — لغة واحدة وبوابة مجالات كتير
- مسار ووردبريس — أسرع طريق لشغل حقيقي
- مسار الفول ستاك — الصورة الكاملة
- 7 أخطاء بتضيع شهور من عمرك
- خطة عملية تمشي عليها من النهاردة + قائمة تحقق جاهزة
- الأسئلة الشائعة — 12 سؤال بإجابات صريحة
وخلينا نتفق من الأول: كل اللي جاي من صفحات الموقع نفسه — فتحنا المسارات الستة ورتبناها لك زي ما هي معروضة، من غير ما نزود أو ننقص. اللي الموقع قاله هنقوله، واللي ما قالوش مش هنخترعه. ولو في معلومة الموقع نفسه قال إنها لسه تحت الإنشاء، هنقولك كده بصراحة بدل ما نرسم لك صورة وردية.
طيب نبدأ من الأول خالص: إيه هي أكاديمية الزيرو بالظبط؟
إيه هي أكاديمية الزيرو بالظبط؟
أكاديمية الزيرو منصة عربية بتعلم البرمجة وتطوير الويب بشرح تفصيلي تفاعلي، عن طريق مسارات دراسة مرتبة، مع اختبارات وتحديات برمجية عشان تضمن إنك فاهم الكود ومطبق عليه.
وخلينا نكون صريحين: هي مش جامعة ولا معهد بيدي شهادة معتمدة، ومش كورس واحد تشتريه وتخلصه. هي نظام مسارات — تختار الطريق اللي عاوزه (فرونت إند، باك إند، تأسيس…)، وتلاقي جواه كل حاجة مترتبة: تبدأ منين، تتعلم إيه بعد إيه، وتطبق ازاي.
مين اللي ورا الأكاديمية؟
أسامة الزيرو — صاحب قناة Elzero Web School على يوتيوب وموقع elzero.org. بدأ من سنين بيشرح برمجة بالعربي بأسلوب عملي مباشر، ومع الوقت الشرح اتحول لمنظومة: موقع فيه مسارات مرتبة، وتكليفات بعد الدروس، وتحديات برمجية، وأقسام للنقاش والرد على الأسئلة.
النقطة اللي تميزه: هو نفسه مبرمج شغال في السوق — يعني اللي بيشرحه مش نظريات من كتاب، دي حاجات عدت عليه في شغل حقيقي. وده باين في ترتيب المسارات: بتحس إن اللي مرتبها عارف المبتدئ بيقع فين بالظبط.
والأكاديمية مش واقفة — الموقع بيعلن عن تحديثات باستمرار: إلغاء وتطوير أقسام، وإضافة مسارات جديدة زي مسار ووردبريس. يعني المنظومة حية وبتكبر، مش كورس اتسجل واتنسى.
السيستم شغال ازاي؟
طريقة الأكاديمية مختلفة عن «اتفرج على 200 فيديو وربنا يسهل». السيستم ماشي على 4 خطوات متكررة في كل مسار:
النقطة الأهم اللي الموقع بيأكد عليها في صفحة مسار الفرونت إند: «تأكد أنك انتهيت من كل خطوة قبل الذهاب للخطوة التالية». يعني الترتيب مش اقتراح — الترتيب هو المنهج نفسه. تستعجل وتعدي خطوة من غير ما تتقنها، هتدفع تمنها بعدين لما تلاقي نفسك مش فاهم اللي اتبنى عليها.
طيب والمحتوى مجاني؟ صفحة مسار أساسيات البرمجة بتقولها صراحة: «لا تحتاج لأي خبرة سابقة للدخول في هذا المسار التعليمي والمسار مجاني بالكامل». وصفحات المسارات التانية كلها متاحة للتصفح والمتابعة من غير أي بوابة دفع — الدروس والتكليفات والتحديات قدامك على طول.
ازاي تختار مسارك الصح من أول مرة؟
قبل ما تفتح أي مسار، جاوب على 3 أسئلة. إجاباتك هتحدد طريقك — ولو جاوبت غلط هتضيع شهور في طريق مش بتاعك.
السؤال الأول: عاوز تشوف نتيجة بسرعة ولا عاوز تأسيس عميق؟
لو هدفك تشتغل في تطوير المواقع بأسرع وقت، ادخل على مسار مهني مباشر (فرونت إند أو باك إند أو ووردبريس). لكن لو لسه مش محدد مجال، أو حاسس إن طريقة تفكيرك البرمجية ضعيفة، ابدأ بمسار أساسيات البرمجة — هو معمول مخصوص للي قبل اختيار المجال الوظيفي.
السؤال التاني: بتحب الشكل والتصميم ولا المنطق وقواعد البيانات؟
الناس اللي عينها على الشكل والألوان وتجربة المستخدم — الفرونت إند بتاعهم. والناس اللي بتحب المنطق والتعامل مع البيانات والسيرفر — الباك إند هو مكانهم. ومفيش واحد أحسن من التاني، دي ميول.
السؤال التالت: مستعجل على دخل ولا بتبني للمستقبل؟
لو محتاج دخل بسرعة، مسار ووردبريس أقصر طريق لشغل حقيقي — أغلب مواقع الإنترنت شغالة بيه والطلب عليه مستمر. لكن لو بتبني مهنة طويلة المدى، الفرونت إند أو الباك إند أو الفول ستاك استثمار أعمق.
جدول المقارنة السريع بين المسارات الستة
| المسار | نقطة البداية | مناسب لمين؟ | ملاحظة مهمة |
|---|---|---|---|
| أساسيات البرمجة | لغة C++ من الصفر | اللي لسه مش محدد مجال | مجاني بالكامل ومن غير أي خبرة سابقة |
| فرونت إند | HTML ثم CSS ثم JavaScript | محبي التصميم والواجهات | أطول مسار وفيه مراحل متقدمة كتير |
| باك إند PHP | HTML ثم PHP ثم MySQL | محبي المنطق وقواعد البيانات | بينتهي بمتجر إلكتروني كامل |
| بايثون | أساسيات Python | اللي عاوز لغة متعددة الاستخدامات | بيطلب جزء من الفرونت إند كمان |
| ووردبريس | نظام ووردبريس نفسه | اللي مستعجل على شغل حقيقي | أقصر طريق عملي للسوق |
| فول ستاك | PHP + MySQL من الأول | اللي عاوز الصورة الكاملة | الأثقل — ادخله بعد ما تفهم الأساس |
طيب، خلينا ندخل في التفاصيل. هناخد المسارات واحد واحد بنفس الترتيب اللي الموقع عارضه — مش هنبدل حاجة ولا هنقفز خطوة.
مسار أساسيات البرمجة: التأسيس اللي بيفرق
ده المسار اللي الموقع بيوصفه بإنه «المسار الكامل للتأسيس في تعلم البرمجة قبل اختيار المجال الوظيفي في عالم البرمجة». يعني لو مش عارف تروح فرونت إند ولا باك إند ولا حاجة تانية خالص — تبدأ من هنا.
والحلو فيه إنه بيقولها وش: مش محتاج أي خبرة سابقة، والمسار مجاني بالكامل. يعني صفر لصفر بجد.
ليه C++؟ مش بايثون أسهل؟
أول خطوة في المسار هي تعلم لغة برمجة عشان تفهم المبادئ الأساسية: Variables وFunctions وLoops. والمسار اختار C++ — والموقع بيقول إنك هتعرف الأسباب خلال الدورة نفسها.
والمنطق واضح للي فاهم: C++ لغة صارمة بتعلمك تفكر بدقة — المتغيرات ليها أنواع، والذاكرة ليها حساب. اللي يتأسس عليها، أي لغة تانية بعد كده بتبقى أسهل عليه. السهولة في البداية مش دايمًا ميزة — أحيانًا الصعوبة المحسوبة هي اللي بتبني العضلة.
مرحلة حل المشكلات: هنا العضلة بتتبني
بعد اللغة، المسار مش بيقولك «مبروك خلصت» — لأ، بيدخلك على حل المشكلات على مستويين:
- المستوى الأول: حوالي 105 مشكلة بمستوى سهل جدًا، مع شرح الحلول — وهنا بتتعلم طريقة التفكير المنطقي مش بس الحل.
- المستوى الثاني: 60 مشكلة بمستوى سهل، عشان تطور المنطق البرمجي أكتر.
الرقم هنا مش للتباهي. 165 مشكلة محلولة بالشرح معناها إنك شفت أنماط تفكير كتير، وبقيت تعرف تربط اللي اتعلمته نظريًا بالتطبيق العملي. دي المرحلة اللي بتفرق بين واحد «عارف» وواحد «بيعرف يحل».
تنفيذ الدوال: افهم اللغة من جوه
المرحلة اللي بعدها اسمها تنفيذ الدوال الجاهزة — بتاخد Built-In Functions بتاعة اللغة وتنفذها بنفسك: 40 دالة في المستوى الأول. الفكرة عبقرية في بساطتها: لما تعمل الدالة الجاهزة بإيدك، بتفهم اللغة بتشتغل ازاي من جوه، مش بس بتستعملها.
نقطة أمانة لازم تعرفها
وخلينا نكون صريحين زي ما اتفقنا: المسار ده لسه بيتبني. المراحل المتقدمة — الخوارزميات، هياكل البيانات، التعمق في اللغة، البرامج الكاملة، قواعد البيانات، والوظائف البرمجية — الموقع نفسه كاتب عليها «تحت الإنشاء».
ده مش عيب — بالعكس، دي شفافية تحترم. والمتاح دلوقتي (اللغة + حل المشكلات + الدوال) هو أهم جزء في التأسيس أصلًا. ابدأ بالمتاح، ولما المراحل الجديدة تنزل هتلاقي نفسك جاهز ليها.
صفحة مسار أساسيات البرمجة على الموقع ←
مسار الفرونت إند: من أول HTML لحد Vue.js بالترتيب
ده أشهر مسارات الأكاديمية وأطولها — «المسار الكامل لإحتراف مجال ال Front-End Development» زي ما الموقع بيوصفه. وهنا الترتيب مهم جدًا لأن كل مرحلة بتبني على اللي قبلها حرفيًا.
المرحلة الأولى: التحضير قبل أي كود
المسار مش بيبدأ بـ HTML على طول — بيبدأ بـ أسئلة ونقاشات وتحضير الأدوات. هتتعرف على الأدوات اللي هتحتاجها (برنامج كتابة الكود، المتصفح، الإعدادات)، وهتلاقي إجابات على الأسئلة اللي بتدور في دماغ أي مبتدئ قبل ما يبدأ.
ليه ده مهم؟ لأن أغلب الناس بتضيع أول أسبوعين في «أستخدم محرر إيه؟» و«أظبط الإعدادات ازاي؟». المسار بيخلصك من التشتيت ده من الأول عشان تبدأ وأنت مطمن.
المرحلة التانية: الثلاثي المقدس — HTML ثم CSS ثم JavaScript
HTML الأول: لغة تصميم الصفحات اللي «لا يمكن الاستغناء عنها سواء كنت Designer أو Developer». هنا بتتعلم تبني هيكل الصفحة.
CSS التانية: اللغة المسؤولة عن التنسيق — الألوان والخطوط والأبعاد وكل اللي بيدي الصفحة شكلها الجميل. من غيرها صفحتك هتفضل نص خام.
التطبيق بعدهم مباشرة: المسار بيحط لك 4 تصاميم + تطبيقات صغيرة منوعة على HTML + CSS — مش بتتعلم اللغتين وتعدي، لأ، بتطبق عليهم بتصاميم كاملة مع الكود.
JavaScript التالتة: وهنا المسار بيقدمها كـ Bootcamp كامل — اللغة بكل إضافاتها ومعايير ECMAScript. وبعدها مرحلة التطبيق على JavaScript اللي الموقع بيقول عنها جملة لازم تقف عندها: «هذه المرحلة مستمرة معك إلى نهاية المسار ولن تنتهي». يعني التطبيق على JS مش مرحلة وتعدي — ده عادة مكملة معاك.
المرحلة التالتة: تطبيقات حقيقية من غير فريمورك
قبل ما تسمع كلمة «فريمورك»، المسار بيطلب منك حاجتين:
- تصميم موقع كامل ومميزاته بـ JavaScript فقط — من غير أي إطار عمل، عشان تفهم اللغة بجد.
- تصميم متجاوب (Responsive) بدون إطار عمل — عشان تفهم مفهوم التجاوب نفسه قبل ما أداة تعمله بدالك.
وبعد كده تيجي مرحلة الـ Frameworks و UI Kits: تطبيقات عملية بأشهر الأطر والمكتبات — Bootstrap و Tailwind بالاسم.
الفلسفة هنا واضحة: افهم الأساس الأول، وبعدين استخدم الأداة اللي بتختصره. اللي بيتعلم Bootstrap قبل CSS بيبقى أسير للأداة — يعرف يستعملها ومش عارف هي بتعمل إيه.
المرحلة الرابعة: مهارات الاحتراف
هنا المسار بيدخل في المنطقة المتقدمة:
- SASS — تضيف مزايا لغات البرمجة للـ CSS وتوفر وقتك.
- Pug.js — محرك قوالب يديك قوة لغات البرمجة وأنت بتكتب HTML.
- Gulp.js — يعمل المهام المتكررة بدالك بشكل تلقائي.
- اختبار الوحدات بـ Jest — من أهم المهارات في بيئة العمل الحقيقية.
المرحلة الخامسة: إطار العمل — Vue.js
بعد كل ده، المسار بيختار لك Vue.js كإطار العمل — وبيوصفه بإنه من أجمل وأسهل أطر العمل اللي أخدت وضعها في سوق العمل. لاحظ إنه حطه في الآخر مش في الأول — لأنك دلوقتي فاهم JavaScript بجد، فالإطار هيبقى أداة مش سحر.
المرحلة السادسة: مهارات عامة لكنها مهمة
المسار بيختم بحاجتين ناس كتير بتأجلهم وبتندم:
- Command Line — أوامر سطر الأوامر عشان تسرع شغلك.
- Git و GitHub — تحفظ مشاريعك وتتعامل مع الفريق.
ومش بس كده — الموقع فيه قسم تطبيقات على مجال الفرونت إند فيه مشاريع جاهزة تتدرب عليها زي Guess The Word Game وHangman Game وCreate Page Scroll Progress. دي مشاريع حقيقية تكسر بيها حاجز «اتعلمت ومش عارف أبني إيه».
صفحة مسار الفرونت إند على الموقع ←
مسار الباك إند PHP: من HTML لمتجر إلكتروني شغال
لو الفرونت إند هو «الواجهة اللي الناس بتشوفها»، فالباك إند هو «المطبخ اللي بيحصل فيه كل حاجة» — السيرفر، قواعد البيانات، المنطق اللي بيخلي الموقع يشتغل. ومسار الأكاديمية هنا مركز على PHP + MySQL — الثنائي الأشهر في تاريخ الويب.
المرحلة الأولى: اللغات الأساسية وقواعد البيانات
الترتيب هنا مدروس:
- HTML الأول: حتى لو هتشتغل باك إند، لازم تفهم لغة تصميم الصفحات — لأن شغلك في الآخر بيطلع في صفحة.
- PHP التانية: الموقع بيوصفها بإنه «من أشهر اللغات لبناء تطبيقات ومواقع الويب» — مجانية، سهلة التعلم، وليها دعم كبير، ومواقع عالمية كتير مبرمجة بيها.
- MySQL التالتة: من أشهر قواعد البيانات اللي هتتعامل معاها — هي المسؤولة عن إرسال واستقبال البيانات من قاعدة بيانات تطبيقك.
ليه PHP بالذات؟ خلينا نكون صريحين: PHP مش اللغة «الأشيك» في السوق، لكنها اللغة الأكثر انتشارًا عمليًا — ووردبريس نفسه مبني بيها، وملايين المواقع شغالة عليها. يعني بتتعلم لغة ليها سوق شغل حقيقي وواسع، مش لغة أكاديمية.
المرحلة التانية: التطبيقات العملية — هنا الفرق بيبان
بعد اللغات، المسار مش بيسيبك — بيدخلك على تطبيقين عمليين كاملين:
- تطبيق Contact Form (نموذج اتصال): هتبرمج نموذج اتصال كامل — وفيه تطبيقات كتير على PHP وعلى التصميم. ده أول مشروع «حقيقي» تحطه في معرض أعمالك.
- تطبيق Online Store (متجر إلكتروني): وهنا التقيل — متجر إلكتروني كامل بتوظف فيه كل اللي اتعلمته في PHP وMySQL والتصميم. الموقع بيقول إنه فيه «الكثير من الإمكانيات» و«الكثير من الأفكار اللي هتفتح لك الطريق لعمل كل ما تريد».
المرحلة التالتة: مهارات الشغل الحقيقي
زي مسار الفرونت إند، المسار بيختم بـ Command Line وGit و GitHub — عشان تحفظ مشاريعك وتتعامل مع الفريق. مهارات «عامة لكنها مهمة» زي ما الموقع بيسميها.
صفحة مسار الباك إند PHP على الموقع ←
مسار بايثون: لغة واحدة وبوابة مجالات كتير
بايثون من أكتر اللغات اللي عليها طلب وكلام — والمسار بتاعها في الأكاديمية واضح ومباشر: «المسار الكامل لإتقان تطوير المواقع بلغة Python مع أشهر أطر العمل مثل Django و Flask».
الترتيب: بايثون الأول، وبعدين جزء من الفرونت إند
المسار ماشي كده:
- أسئلة ونقاشات وتحضير الأدوات قبل ما تبدأ — زي باقي المسارات.
- تعلم أساسيات لغة Python مع كل المراجع والتمرينات اللي تحتاجها.
- جزء من مسار الفرونت إند — وهنا النقطة الذكية: الموقع بيقول «لن تحتاج للمسار كاملًا بالطبع» — هتحتاج بس لغات تصميم الويب HTML + CSS + JS والتطبيقات عليهم.
نقطة لازم تفهمها عن بايثون
بايثون مش بس لغة ويب — هي بوابة مجالات تانية زي تحليل البيانات والأتمتة. لكن المسار هنا مركز على تطوير المواقع (Django و Flask). لو هدفك تحليل بيانات أو ذكاء اصطناعي، التأسيس من المسار هيفيدك، لكن هتحتاج تكمل في طريق تاني بعد كده.
مسار ووردبريس: أسرع طريق لشغل حقيقي
من أجدد المسارات على الموقع — الموقع نفسه أعلن عن «إضافة مسار ال WordPress Developer» ضمن آخر التحديثات. والوصف الرسمي: «المسار الكامل لتعلم نظام ال WordPress وكيفية عمل تصميم وكل ما يخص النظام من معلومات وخبرات».
ليه ووردبريس ممكن يكون أذكى بداية؟
خلينا نكون صريحين: ووردبريس مش «برمجة تقيلة» — لكنه سوق شغل ضخم. نسبة كبيرة جدًا من مواقع الإنترنت شغالة بيه: مواقع شركات، متاجر، مدونات، مواقع شخصية. والعميل اللي عاوز موقع لشركته مش بيسألك «بتعرف PHP ولا لأ» — بيسألك «تعرف تعملي الموقع؟».
المسار ده مناسب جدًا للي عاوز:
- دخل بسرعة: تتعلم النظام وتبدأ تنفذ مشاريع للعملاء في وقت أقصر من مسارات البرمجة الكاملة.
- شغل حر: سوق العمل الحر مليان طلبات ووردبريس — تصميم، تعديل، صيانة، متاجر.
- بوابة للتعمق: بعد ما تتقن ووردبريس، لو حبيت تتعمق هتلاقي إن PHP هي لغته — وساعتها مسار الباك إند هيبقى الخطوة الطبيعية.
صفحة مسارات التعلم على الموقع (فيها مسار ووردبريس) ←
مسار الفول ستاك: الصورة الكاملة
الفول ستاك ديفيلوبر هو اللي بيعرف يشتغل على الواجهة والسيرفر وقواعد البيانات — الصورة الكاملة. ومسار الأكاديمية بيوصفه بإنه «المسار التعليمي الكامل لوظيفة ال Full Stack بلغة PHP + MySQL» — بكل الأدوات والدورات والمواقع والنصائح وحلول المشاكل اللي هتحتاجها.
امتى تدخل المسار ده؟
خلينا نكون صريحين: الفول ستاك مش للمبتدئ اللي لسه بيبدأ من الصفر. ده مسار للي عنده أساس — سواء خلص مسار الفرونت إند أو الباك إند، أو اتأسس كويس وعاوز يجمع الصورة.
الغلطة الشائعة: واحد لسه مش عارف HTML يدخل يقول «أنا هبقى فول ستاك». النتيجة؟ بيتشتت بين الواجهة والسيرفر ومش بيتقن حاجة. القاعدة: اتقن جهة واحدة الأول، وبعدين وسع.
ليه PHP + MySQL؟
لأن الثنائي ده هو اللي شغال عليه أغلب الويب العربي والعالمي — من مواقع بسيطة لمنصات كبيرة. ولأنك لو اتقنت المنطق بتاعهم، نقل المعرفة لأي لغة تانية بعد كده بيبقى سهل.
صفحة مسارات التعلم على الموقع (فيها مسار الفول ستاك) ←
7 أخطاء بتضيع شهور من عمرك
المسارات مرتبة وصح — لكن في أخطاء المتعلم نفسه بيعملها وبتضيع عليه شهور. خلينا نسميهم بالاسم عشان متقعش فيهم:
1. التنطيط بين المسارات
أسبوع فرونت إند، أسبوع بايثون، فيديو عن PHP. النتيجة؟ صفر في كل حاجة. كل مسار مبني على التراكم — تسيبه في النص وترجع له بعد شهر هتلاقي نفسك ناسي اللي فات وبتبدأ من الأول.
2. المشاهدة من غير تطبيق
تتفرج على 50 فيديو وتحس إنك «فاهم» — وبعدين تفتح محرر الكود تلاقي إيدك مش عارفة تكتب سطر. الفهم الوهمي هو أخطر حاجة. القاعدة: كل درس ليه تكليف — مفيش درس من غير تطبيق.
3. الاستعجال وتخطي الخطوات
الموقع بيقولها صراحة: خلص كل خطوة قبل اللي بعدها. اللي بيقفز من HTML لـ JavaScript قبل ما يتقن CSS، بيرجع يتعلم CSS غصب عنه وهو في نص الـ JS — بس بشكل أصعب وأبطأ.
4. الجري ورا الفريمورك قبل الأساس
«أنا هتعلم Vue.js على طول» — من غير JavaScript قوية؟ الفريمورك هيبقى سحر أسود بالنسبة لك: بتنسخ كود ومش فاهم بيعمل إيه. المسار حاطط Vue.js في الآخر لسبب — احترم الترتيب.
5. تعلم لغتين في نفس الوقت
PHP وبايثون مع بعض؟ JavaScript وC++ مع بعض؟ عقلك هيتلخبط — كل لغة ليها طريقة كتابة وفلسفة. خلص واحدة، وبعدين التانية هتبقى أسهل بكتير لأن المفاهيم متشابهة.
6. إهمال Git من الأول
ناس كتير بتأجل Git لحد «ما أبقى محترف» — وبعدين مشروع مهم يضيع أو يتكسر ومفيش نسخة احتياطية. المسارات حاطة Git في الآخر، لكن نصيحتنا: اتعلمه بدري — مش هياخد منك كتير وهيحمي شغلك.
7. انتظار الظروف المثالية
«هبدأ لما أجيب لابتوب أحسن»، «هبدأ لما المسار يكمل»، «هبدأ أول الشهر». مفيش وقت مثالي. المراحل المتاحة دلوقتي كافية جدًا تبدأ بيها — والباقي هينزل وأنت شغال.
قد تظن أن: «الدورات قديمة ومكتوب عليها إنها من سنين — يبقى المحتوى مش نافع»
اعتراض منطقي، وخلينا نجاوبه بصراحة. أيوه، بعض الدورات مكتوب عليها إنها محدثة من سنين — الموقع مش مخبي ده. لكن السؤال الحقيقي: هل الأساسيات بتتغير؟
HTML وCSS وJavaScript وPHP وMySQL — الأساس بتاعهم ثابت. اللي اتعلم HTML من سنين لسه شغال بيه النهاردة. التحديثات بتحصل في التفاصيل والأدوات، مش في القواعد. والموقع نفسه لسه شغال وبيضيف مسارات جديدة — مسار ووردبريس اتضاف ضمن آخر التحديثات، يعني المنصة حية وبتتطور.
والأهم: قيمتك كمتعلم مش في «أجدد معلومة» — قيمتك في إنك بتعرف تبني. واحد متقن الأساسيات «القديمة» وبيعرف يبني مشاريع، أحسن بكتير من واحد بيتفرج على أجدد الدورات ومش بيطبق.
خطة عملية تمشي عليها من النهاردة
كفاية كلام نظري. دي الخطوات العملية اللي تعملها من النهاردة:
الخطوة 1: اختار مسارك في 10 دقايق
افتح صفحة المسارات، اقرأ وصف كل مسار، وارجع لجدول المقارنة فوق. اختار واحد — واحد بس — والتزم بيه 3 شهور على الأقل قبل ما تحكم عليه.
الخطوة 2: جهز أدواتك في يوم واحد
نزل محرر كود (VS Code هو الأشهر)، وظبط متصفحك. المسارات فيها جزء «الأدوات والإعدادات» — امشي عليه وخلصه في يوم، ومترجعش له تاني.
الخطوة 3: القاعدة الذهبية — درس + تكليف
كل درس تشوفه، تطبق التكليف بتاعه في نفس اليوم. مش بكرة، مش «لما أخلص الدورة». المعلومة اللي متطبقتش = معلومة ضاعت.
الخطوة 4: مشروع صغير بعد كل مرحلة
خلصت HTML وCSS؟ ابنِ صفحة كاملة من تصميمك. خلصت أساسيات JS؟ اعمل لعبة بسيطة زي اللي في قسم التطبيقات. المشاريع هي الدليل الوحيد إنك اتعلمت.
الخطوة 5: وثق شغلك من أول يوم
اعمل حساب GitHub وارفع عليه كل مشروع. بعد 6 شهور هيبقى عندك معرض أعمال حقيقي — ده اللي هيشغلك مش الشهادات.
قائمة التحقق: انسخها وعلقها قدامك
القائمة دي قابلة للنسخ — خدها وحطها في أي مكان هتشوفه كل يوم:
طريقة المذاكرة الصح مع المسارات دي
المسار المرتب لوحده مش كفاية — طريقة مذاكرتك هي اللي هتحدد هتستفيد ولا لأ. في فرق كبير بين واحد بيخلص الدروس وواحد بيتقنها. الفرق كله في الطريقة.
القاعدة الأولى: إيدك على الكيبورد قبل عينك على الشاشة
متتفرجش على الدرس كله وبعدين تطبق — وقف الفيديو كل 5 دقايق واكتب الكود بنفسك. الكتابة بإيدك بتخلي المعلومة تعدي من منطقة «شفتها» لمنطقة «عملتها». الفرق بين الاتنين هو الفرق بين المتفرج واللاعب.
ولو الكود اشتغل معاك من أول مرة، اكسره عمدًا — غير قيمة، احذف سطر، شوف إيه اللي هيحصل. التجربة دي بتعلمك أكتر من 10 دروس نظرية.
القاعدة التانية: دفتر الأخطاء
اعمل ملف بسيط — حتى لو في نوت على موبايلك — واكتب فيه كل خطأ وقعت فيه والحل بتاعه. رسالة الخطأ كانت إيه؟ سببها إيه؟ حليتها ازاي؟
بعد شهر هيبقى عندك موسوعة أخطاء شخصية — وده أغلى من أي كورس. لأن نفس الأخطاء بتتكرر، واللي مسجلها مش بيقع فيها مرتين.
القاعدة التالتة: التكرار المتباعد للكود
مش كفاية تحل التكليف مرة واحدة. ارجع لنفس التكليف بعد أسبوع وحله من غير ما تبص على حلك القديم. لو عرفت تحله بسرعة يبقى المعلومة ثبتت. لو وقفت يبقى لسه محتاج تثبيت — وده طبيعي ومش عيب.
المسارات مبنية على التراكم، والمعلومة اللي مش متثبتة هتوقعك بعدين. المراجعة الأسبوعية مش رفاهية — دي جزء من المنهج.
القاعدة الرابعة: اعرف امتى تحاول وامتى تسأل
وقفت في مشكلة؟ ادي نفسك وقت محدد للمحاولة — ساعة مثلًا. جرب، دور، فكر. لو بعد الوقت ده لسه واقف، اسأل — في مجتمع الموقع أو أي مجتمع برمجة عربي.
الغلطتين المتطرفتين: اللي بيسأل من أول دقيقة (مش بيبني عضلة الحل)، واللي بيقعد 3 أيام واقف في نفس النقطة (بيضيع وقت). التوازن: حاول بجد، وبعدين اسأل بذكاء — ولما تسأل، اشرح اللي جربته مش بس «الكود مش شغال».
القاعدة الخامسة: الإنجليزي التقني بيتبني لوحده
الشرح بالعربي، لكن المصطلحات التقنية إنجليزي — Function وVariable وLoop. متترجمهاش في دماغك — اتعود عليها زي ما هي. بعد شهر هتلاقي نفسك بتفكر بيها عادي.
ولما تقابلك رسالة خطأ بالإنجليزي، اقرأها مش تتجاهلها. رسائل الخطأ في البرمجة مش شتيمة — دي خريطة بتقولك فين المشكلة بالظبط. اللي بيتعلم يقراها بيحل مشاكله بنفسه أسرع بكتير.
ونقطة أخيرة عن المذاكرة: ثبت وقت ثابت كل يوم — حتى لو ساعة واحدة. العقل بيحب الروتين، وساعة يوميًا لمدة 3 شهور بتكسب رهانها قدام 10 ساعات في يوم واحد كل أسبوع. البرمجة زي الرياضة: الاستمرارية أهم من الشدة. ولو يوم وقعت ومذاكرتش، مترجعش تعوض بضعف الوقت تاني يوم — ارجع لروتينك الطبيعي وكأن مفيش حاجة حصلت. اللي بيحاول «يعوض» بيحرق نفسه وبيبطل بعد أسبوع.
خلصت المسار؟ دي الخطوات اللي بعد كده
خلصت مسارك والتزمت بالترتيب وطبقت كل التكليفات؟ مبروك — بس خلينا نكون صريحين: نهاية المسار مش نهاية الطريق. دي بداية مرحلة جديدة: تحويل المعرفة لشغل حقيقي.
أولًا: ابنِ 3 مشاريع من دماغك
مشاريع المسار والتطبيقات الجاهزة كويسة للتدريب — لكن أصحاب الشغل عاوزين يشوفوا حاجة من تفكيرك أنت. اختار 3 أفكار مشاريع (موقع شخصي، تطبيق صغير يحل مشكلة حقيقية، نسخة مبسطة من موقع مشهور) ونفذهم من الصفر من غير ما تنسخ.
المشاريع دي هي معرض أعمالك — أهم ورقة في إيدك لما تقدم على شغل.
ثانيًا: ظبط حساب GitHub بتاعك
مش كفاية ترفع الكود وخلاص — اكتب وصف لكل مشروع: بيعمل إيه؟ استخدمت فيه إيه؟ إيه اللي اتعلمته منه؟ صاحب الشغل اللي بيفتح حسابك لازم يفهم مشاريعك في دقيقة.
ثالثًا: حدد طريقك — شغل حر ولا وظيفة؟
الطريقان مفتوحان، بس كل واحد ليه تجهيز مختلف:
- الشغل الحر: ابدأ بمشاريع صغيرة لمعارفك أو على منصات العمل الحر. أول عميل أصعب عميل — بعده الدنيا بتتفتح. ومسار ووردبريس بالذات بوابة ممتازة للشغل الحر السريع.
- الوظيفة: جهز سيرة ذاتية فيها مشاريعك وروابطها، وابدأ قدم على وظائف Junior وتدريب. متستناش «لما أبقى جاهز تمامًا» — الجاهزية الكاملة وهم، والشغل نفسه هو اللي هيكمل تعليمك.
رابعًا: التعلم مش بيقف
التقنيات بتتطور، والسوق بيطلب حاجات جديدة. اللي خلص مسار وبطل يتعلم، بعد سنتين هيلاقي نفسه ورا. خلي التعلم عادة أسبوعية — مقال تقني، فيديو عن تقنية جديدة، مشروع تجريبي صغير.
ومسارات الأكاديمية نفسها بتتطور — مسار ووردبريس اتضاف حديثًا، ومراحل مسار الأساسيات لسه بتتبني. يعني حتى مصدرك الأساسي لسه بيكبر — ارجع له كل فترة وشوف الجديد.
ازاي تعرف إنك خلصت مرحلة فعلًا؟
أكبر سؤال بيحير المتعلمين: «امتى أقول إني خلصت HTML وأدخل على CSS؟» — لو دخلت بدري هتتعثر، ولو اتأخرت هتضيع وقت. دي معايير عملية لكل مرحلة:
خلصت HTML لما…
- تعرف تبني هيكل صفحة كاملة من غير ما تبص على مرجع كل دقيقة.
- فاهم الفرق بين العناصر واستخدام كل واحد — مش حافظ أسماء.
- تقدر تاخد أي تصميم بسيط وتحوله لهيكل HTML سليم.
خلصت CSS لما…
- تقدر تنسق صفحة كاملة وتطلع شكلها نضيف ومتجاوب أساسًا.
- فاهم الـ Box Model والـ Flexbox — مش بتجرب عشوائي لحد ما الشكل يظبط.
- لما تشوف تصميم، عينك تلقائيًا بتفككه: ده هيتعمل ازاي؟
خلصت أساسيات JavaScript لما…
- تقدر تكتب سكريبت يتعامل مع عناصر الصفحة ويغير فيها من غير ما تنسخ.
- فاهم الـ Functions والـ Loops والـ Arrays وبتستخدمهم بثقة.
- لما يقابلك خطأ، بتعرف تقرأ رسالته وتحدد مكانه — مش بتقف عاجز.
خلصت لغة برمجة (PHP أو بايثون أو C++) لما…
- تقدر تحل مشكلات متوسطة من غير مساعدة.
- كودك منظم ومقروء — مش سطور مرمية ورا بعض.
- تقدر تشرح لحد تاني اللي عملته — الشرح هو أقوى اختبار للفهم.
قاموس سريع: مصطلحات هتقابلك في المسارات
المسارات مليانة مصطلحات إنجليزية — دي ترجمة سريعة لأهمها عشان متتخضش لما تشوفها:
- Front-End: كل اللي المستخدم بيشوفه ويتعامل معاه في الموقع — الشكل والأزرار والصفحات.
- Back-End: اللي بيحصل ورا الكواليس — السيرفر وقواعد البيانات والمنطق اللي بيشغل الموقع.
- Full Stack: اللي بيعرف يشتغل على الاتنين — الواجهة والسيرفر.
- Framework (إطار عمل): مجموعة أدوات جاهزة بتسهل عليك البناء — زي Vue.js وBootstrap وDjango. بتختصر وقتك بس لازم تفهم الأساس قبلها.
- Library (مكتبة): أصغر من الفريمورك — مجموعة دوال جاهزة تستدعيها لما تحتاجها.
- Responsive (متجاوب): تصميم بيظبط نفسه على أي شاشة — موبايل أو تابلت أو كمبيوتر.
- Git: نظام بيحفظ نسخ من شغلك عشان لو حاجة اتكسرت ترجع لنسخة سليمة.
- GitHub: موقع بيستضيف مشاريع Git بتاعتك — وهو معرض أعمالك قدام أصحاب الشغل.
- Command Line: التعامل مع الجهاز بأوامر مكتوبة بدل الماوس — أسرع بكتير لما تتعود عليه.
- Database (قاعدة بيانات): مخزن منظم للبيانات — زي MySQL اللي هتتعامل معاها في مسار الباك إند.
- CMS: نظام إدارة محتوى جاهز — زي ووردبريس — بيخليك تبني مواقع من غير ما تبرمج كل حاجة من الصفر.
- Bootcamp: دورة مكثفة بتغطي موضوع كبير من الأول للآخر — زي ما المسار بيقدم JavaScript.
الأسئلة الشائعة عن أكاديمية الزيرو
أبدأ من مسار أساسيات البرمجة ولا أدخل على مسار مهني على طول؟
لو لسه مش محدد عاوز تشتغل إيه، أو حاسس إن طريقة تفكيرك البرمجية ضعيفة — ابدأ بمسار الأساسيات. لكن لو محدد هدفك (مثلًا: عاوز أبقى فرونت إند ديفيلوبر) ادخل على المسار المهني مباشرة — هو مصمم ياخدك من الصفر برضه.
هل المحتوى مجاني فعلًا ولا فيه حاجة مدفوعة مستخبية؟
صفحة مسار أساسيات البرمجة بتقولها صراحة: «المسار مجاني بالكامل» ومن غير أي خبرة سابقة. وصفحات المسارات التانية كلها متاحة للتصفح والمتابعة من غير بوابة دفع — الدروس والتكليفات والتحديات قدامك على طول.
هل الأكاديمية بتدي شهادات معتمدة؟
خلينا نكون صريحين: الموقع مش بيقدم نفسه كجهة بتمنح شهادات معتمدة — هو نظام مسارات تعليمية. واللي هيشغلك في الآخر مش شهادة، معرض أعمالك (المشاريع اللي بنيتها بنفسك). ركز على المشاريع مش على الورق.
مين أسامة الزيرو؟
صاحب قناة Elzero Web School على يوتيوب وموقع elzero.org — من أقدم وأشهر اللي بيشرحوا برمجة بالعربي. بدأ بفيديوهات شرح، وبنى مع الوقت منظومة المسارات المرتبة اللي شايفها في المقال ده.
لازم أخلص كل حاجة في المسار ولا ممكن أعدي حاجات؟
الموقع نفسه جاوب على السؤال ده: في كل الحالات هتمر على المواد اللي في مسارك، لكن ممكن تأجل بعض المواد المتقدمة لحد ما تدور على تدريب أو شغل. المثال اللي الموقع قاله: في مسار الفرونت إند، مهارة زي الـ Unit Testing ممكن تتأجل للآخر بعد ما تتدرب على مشاريع كتير.
المسار بياخد قد إيه عشان أخلصه؟
الموقع مش بيحدد مدد زمنية للمسارات — وده منطقي، لأن السرعة بتختلف من واحد للتاني حسب وقتك والتزامك. متدورش على «المسار بياخد كام شهر» — دور على «أنا ملتزم كل يوم ولا لأ». الالتزام اليومي هو المتغير الوحيد اللي يفرق.
أتعلم فرونت إند ولا باك إند الأول؟
دي ميول مش قاعدة. بتحب الشكل والتصميم وتجربة المستخدم؟ فرونت إند. بتحب المنطق والبيانات والسيرفر؟ باك إند. ولو مش عارف ميولك، مسار الأساسيات هيساعدك تكتشفها.
أتعلم PHP ولا بايثون للباك إند؟
الاتنين ليهم سوق. PHP منتشرة أكتر في الويب العربي (ووردبريس مبني بيها)، وبايثون متعددة الاستخدامات (ويب + بيانات + أتمتة). القاعدة: اختار واحدة بس والتزم بيها — متتعلمش الاتنين مع بعض.
محتاج أكون شاطر في الإنجليزي عشان أتعلم؟
لأ — الشرح كله بالعربي. لكن مع الوقت هتحتاج إنجليزي تقني بسيط عشان تقرأ رسائل الخطأ والتوثيقات. دي حاجة بتتبني تدريجيًا وأنت شغال، مش شرط مسبق.
أعمل إيه لو وقفت في التكليفات ومش عارف أحل؟
طبيعي جدًا — الوقوف جزء من التعلم مش فشل فيه. جرب بنفسك الأول، دور على الحل، ولو معرفتش اسأل في مجتمع الموقع. المهم: متعديش التكليف من غير ما تحله — الفهم الوهمي أخطر من الوقوف.
محتاج لابتوب قوي عشان أبدأ؟
لأ. البرمجة في البداية (HTML وCSS وJavaScript وPHP) مش محتاجة جهاز قوي — أي لابتوب يشغل متصفح ومحرر كود كفاية. متخليش «الجهاز» حجة للتأجيل.
أقدر أشتغل بعد ما أخلص مسار؟
المسار بيديك المعرفة والترتيب — لكن الشغل محتاج معرض أعمال. اللي هيفرق: كام مشروع بنيته بنفسك، وهل رافعهم على GitHub، وهل بتعرف تشرح اللي عملته. خلص المسار + ابنِ مشاريع + وثقها = بقيت جاهز تقدم.
الشرح بالعربي بالكامل ولا فيه مصطلحات إنجليزي؟
الشرح بالعربي، لكن المصطلحات التقنية بتتقال بالإنجليزي زي ما هي — Function وVariable وLoop. وده الصح، لأنك هتتعامل مع المصطلحات دي في الشغل والتوثيقات. متترجمهاش في دماغك، اتعود عليها.
فيه مكان أسأل فيه لما أقف في حاجة؟
أيوه — الموقع فيه أقسام للنقاش والأسئلة، وفيديوهات رد على الأسئلة بيتكلم فيها عن مشاكل المتعلمين الشائعة. متقفش لوحدك: اللي سأل قبلك اتجاوب، وسؤالك هيفيد اللي بعدك.
أقدر أذاكر من الموبايل ولا لازم لابتوب؟
المشاهدة ممكن من الموبايل، لكن التطبيق لازم لابتوب أو كمبيوتر — مش هتعرف تكتب كود وتجرب بجد من شاشة موبايل. لو معندكش جهاز دلوقتي، ابدأ بالمشاهدة والفهم، لكن خطط تجيب جهاز قبل مرحلة التطبيق المكثف.
المصادر: ابدأ من هنا مباشرة
كل الروابط تحت مباشرة لصفحات المسارات على الموقع — مش للصفحة الرئيسية. والشارات حسب اللي شفناه فعلًا وقت الكتابة: صفحات المسارات متاحة للجميع من غير اشتراك، وصفحة مسار الأساسيات بتقول صراحة إنه مجاني بالكامل.
مبتدئ — ابدأ من هنا
نقطة البداية: فيها المسارات الستة كلها بوصف كل واحد — اختار طريقك من هنا.
التأسيس بـ C++ ثم حل المشكلات والدوال — مش محتاج أي خبرة سابقة.
متوسط — بعد ما تختار طريقك
من HTML لحد Vue.js بالترتيب — مع التطبيقات العملية والمراحل المتقدمة.
من HTML وPHP وMySQL لحد متجر إلكتروني كامل.
أساسيات بايثون مع Django و Flask — ومعها الجزء اللازم من الفرونت إند.
تكميلي — إجابات لأسئلة هتقابلك في الطريق
إجابة الموقع نفسه: إيه اللي لازم تخلصه وإيه اللي ممكن تأجله.
مقدمة مرئية عن مسار الفرونت إند من قناة Elzero Web School.
خلينا نكون صريحين:
أكاديمية الزيرو مش سحر — هي خريطة طريق مرتبة ومجانية للي عاوز يتعلم برمجة من الصفر. قيمتها مش في إنها «أحسن محتوى في العالم»، قيمتها في إنها بتشيل عنك أصعب حاجة: التشتت.
اختار مسار واحد النهاردة. جهز أدواتك بكرة. وابدأ أول درس بتكليفه في نفس اليوم. الترتيب موجود — اللي ناقص هو البداية.
وتذكرة أخيرة بالنقاط اللي المقال كله اتبنى عليها: اختار مسار واحد والتزم بيه — متتعلمش حاجتين مع بعض. طبق كل درس في نفس اليوم — المشاهدة من غير تطبيق وهم. متعديش مرحلة إلا وأنت فاهم اللي قبلها — الترتيب هو المنهج. ابنِ مشاريع من دماغك — هي دي اللي هتشغلك. القواعد دي بسيطة، لكن اللي بيلتزم بيها بيفرق عن اللي بيتفرج.
ولو خلصت اختيار مسارك من أكاديمية الزيرو وعاوز تظبط باقي مهاراتك اللي هتحتاجها في الشغل والحياة، اقرأ: تطوير المهارات.