تعلم البرمجة من الصفر بالعربي: خطة 90 يوم للمبتدئ الذي لا يعرف الإنجليزية
«أريد البرمجة لكن الإنجليزية تعيقني» — جملة تسمعها يومياً في مجموعات عربية على فيسبوك وتليجرام. والحقيقة أنك لا تحتاج إتقان الإنجليزية للبدء؛ تحتاج خطة عربية واضحة، مصادر موثوقة، وروتيناً يومياً يقيس التقدم بالمشاريع لا بالحفظ. آلاف المبرمجين العرب بدأوا من الصفر بلغتهم الأم، ثم تعمّقوا في المصطلحات الإنجليزية تدريجياً حين احتاجوا لذلك.
هذا الدليل حول تعلم البرمجة من الصفر بالعربي يقدّم خطة 90 يوماً للمبتدئ الذي لا يعرف حرفاً من الإنجليزية أو يعرف القليل فقط. نركّز على المصادر العربية الأفضل، متى يصبح الإنجليزي ضرورياً، أخطاء المتعلمين العرب الشائعة، ودور المجتمع في إبقائك على المسار. المقال جزء من قسم التقنية والبرمجيات على مارسيليا.
لماذا البدء بالعربية قرار ذكي؟
البرمجة لغتان متداخلتان: لغة التفكير المنطقي (الخوارزميات، التسلسل، الشروط) ولغة التواصل التقني (المصطلحات، التوثيق، أسماء الدوال). الأولى يمكن إتقانها بالعربية بالكامل. الثانية تُبنى تدريجياً ولا تُطلب منك في اليوم الأول.
عندما تتعلم مفهوم «الحلقة التكرارية» أو «الدالة» بشرح عربي واضح مع أمثلة من حياتك، تتجاوز حاجز الخوف أسرع من من يحفظ كلمات إنجليزية دون فهم. بعد أن يثبت المفهوم في ذهنك، رؤية كلمة for loop أو function في الكود تصبح مجرد تسمية إضافية، لا عائقاً جديداً.
التحدي الحقيقي ليس غياب المحتوى العربي — المحتوى موجود ويزداد — بل غياب الخطة. المبتدئ العربي يقفز بين فيديوهات عشوائية، يبدأ بلغة ثم يتركها لأخرى، ويستسلم عند أول خطأ بالإنجليزية في رسالة الخطأ. خطة 90 يوماً تحل هذا بالتسلسل والالتزام.
أفضل المصادر العربية للمبتدئ من الصفر
Elzero Web School
من أشهر المنصات العربية لتعليم تطوير الويب. الأستاذ أسامة الزيرو يشرح HTML وCSS وJavaScript وPHP وقواعد البيانات بأسلوب مبسّط مع مشاريع عملية. المحتوى مجاني على يوتيوب وموقعه، مع مسارات منظمة من المستوى صفر. إن هدفك موقعاً أو متجراً إلكترونياً، هذا من أفضل نقاط البداية العربية.
نصيحة: لا تشاهد كل المسارات دفعة واحدة. ابدأ بمسار HTML وCSS حتى تبني صفحة كاملة، ثم انتقل لـ JavaScript. التسرع يخلق فجوات يصعب سدها لاحقاً.
Hassan Codes (حسن أكواد)
قناة ومنصة عربية تركّز على البرمجة بلغات متعددة مع شرح عملي للمشاريع. مناسبة لمن يريد رؤية كيف يُبنى تطبيق حقيقي خطوة بخطوة. المحتوى يجمع بين الويب وتطبيقات سطح المكتب والموبايل في بعض المسارات — راجع قائمة التشغيل واختر مساراً واحداً يتوافق مع هدفك.
CS50 هارفارد بالعربية
دورة علوم الحاسوب من جامعة هارفارد مترجمة ومُعادة شرحها بالعربية عبر قنوات ومجتمعات متطوعة. ليست «كورس ويب سريع»؛ إنها أساس أكاديمي في التفكير الحاسوبي، لغة C في البداية، ثم Python. ممتازة لمن يريد فهماً عميقاً وليس فقط نسخ قوالب جاهزة.
قد تبدو صعبة في الأسابيع الأولى — وهذا طبيعي. اجمع بينها ومحتوى أبسط مثل Elzero إن احتجت: CS50 للعمق النظري، Elzero للتطبيق السريع على الويب.
Codédex — محتوى عربي ومسارات تفاعلية
منصة تعليم برمجة بتجربة ألعابية (gamification). توفر محتوى بالعربية في أجزاء من مساراتها، وتناسب من يفضّل الدروس القصيرة التفاعلية. جيدة كمكمّل يومي: 20–30 دقيقة بعد جلسة مشاهدة أطول على يوتيوب.
مصادر عربية إضافية تستحق الذكر
- قنوات يوتيوب جامعية: محاضرات مسجلة لجامعات عربية في مقدمة البرمجة بلغة C أو Python.
- منصة رواق ونفهم: محتوى تعليمي عام؛ ابحث عن سلاسل البرمجة والمنطق.
- مجموعات تليجرام وديسكورد عربية: ليست مناهجاً لكنها تدعمك عند الأخطاء — نعود لها لاحقاً.
متى يصبح الإنجليزي ضرورياً؟
لا أحد يطلب منك قراءة رواية بالإنجليزية في الأسبوع الأول. لكن في نقاط محددة ستحتاج التعامل مع الإنجليزية — ويمكن التحضير لها مسبقاً:
المرحلة الأولى (اليوم 1–60): عربي بنسبة 90%
شروحات الفيديو عربية. أسماء الكلمات المفتاحية في الكود إنجليزية لكنها محدودة: if، else، print، function. تعلّمها كـ«رموز» مثل رموز الرياضيات. رسائل الأخطاء: انسخها والصقها في Google Translate أو اسأل ChatGPT «اشرح هذا الخطأ بالعربية».
المرحلة الثانية (اليوم 61–90): عربي 70% وإنجليزي 30%
تبدأ قراءة توثيق MDN أو Python.org للأجزاء التي لم يغطها الشرح العربي. تتعلم 50–100 مصطلح تقني شائع: variable، array، string، API، framework. لا تحتاج قواعد نحوية كاملة — تحتاج فهم جمل تقنية قصيرة.
بعد 90 يوماً: إنجليزي تقني تدريجي
للتقدم المتوسط، التوثيق الرسمي والمقالات التقنية بالإنجليزية أغنى. الحل: تعلم الإنجليزية «للبرمجة فقط» — 20 دقيقة يومياً من مفردات Stack Overflow الشائعة أفضل من دورة إنجليزية عامة لستة أشهر قبل أن تلمس البرمجة.
أول لغة برمجة: ماذا تختار وأنت تتعلم بالعربي؟
ثلاثة خيارات منطقية للمبتدئ العربي من الصفر:
JavaScript (مع HTML/CSS)
الأفضل إن كان هدفك مواقع وتطبيقات ويب. كل شيء تراه في المتصفح يمكن بناؤه تدريجياً. Elzero ومسارات عربية كثيرة تدعم هذا الخيار. النتائج مرئية فوراً — محفّز قوي للمبتدئ.
Python
الأفضل للأتمتة، تحليل البيانات، والذكاء الاصطناعي لاحقاً. صياغتها قريبة من اللغة الطبيعية نسبياً. شروحات عربية متوفرة لكن أقل من الويب. CS50 ينتقل لـ Python في مراحل متقدمة.
C (عبر CS50)
ليس الأسهل، لكنه يبني أساساً في الذاكرة والمؤشرات. أنصح به فقط إن التزمت بمسار CS50 كاملاً. غير ذلك، ابدأ بـ JavaScript أو Python.
القرار العملي: إن لم تكن متأكداً، اختر مسار Elzero للويب. السوق العربي للعمل الحر في تطوير الويب والمتاجر الإلكترونية واسع، والمحتوى العربي لدعمك وفير.
خطة 90 يوماً: تعلم البرمجة من الصفر بالعربي
الأيام 1–30: الأساس والمنطق
- الأسبوع 1: ما هي البرمجة؟ كيف يعمل الحاسوب؟ ثبّت محرر نصوص (VS Code) مجاناً. ابدأ HTML: العناوين، الفقرات، الروابط.
- الأسبوع 2: CSS: الألوان، الخطوط، التنسيق البسيط. ابنِ صفحة «تعريف بي» بالعربية.
- الأسبوع 3: مقدمة JavaScript: المتغيرات، الشروط if/else، المدخلات البسيطة.
- الأسبوع 4: مراجعة ودمج: صفحة شخصية تفاعلية بسيطة (زر يغيّر النص، نموذج اتصال وهمي).
الهدف بنهاية الشهر: صفحة ويب عربية كاملة مرفوعة على GitHub Pages أو Netlify مجاناً.
الأيام 31–60: التعمق والمشاريع
- الأسبوع 5–6: JavaScript: الحلقات، المصفوفات، الدوال. تمارين يومية من Codédex أو تمارين Elzero.
- الأسبوع 7: DOM: التعامل مع عناصر الصفحة ديناميكياً. مشروع قائمة مهام (to-do list).
- الأسبوع 8: مقدمة JSON وfetch — جلب بيانات من API مجاني (مثل حالة الطقس أو أسعار صرف).
الهدف: مشروعان صغيران في معرض أعمالك مع شرح عربي في ملف README.
الأيام 61–90: الاحتراف المبتدئ والمجتمع
- الأسبوع 9–10: Git وGitHub بالعربية (شروحات Elzero وغيره). رفع كل مشاريعك وتنظيمها.
- الأسبوع 11: مشروع نهائي يحل مشكلة حقيقية تعرفها: صفحة هبوط لنشاط محلي، حاسبة ميزانية، أو دليل مصادر عربية.
- الأسبوع 12: مراجعة، تسجيل فيديو قصير بالعربية يشرح مشروعك (Loom مجاني)، مشاركة في مجموعة عربية للحصول على ملاحظات.
الهدف: معرض أعمال بثلاثة مشاريع على الأقل، وثقة في قراءة رسائل الخطأ وحلها بمساعدة المجتمع.
الروتين اليومي للمبتدئ العربي
الخطة على الورق لا تكفي بدون عادة يومية. نموذج لمن يعمل أو يدرس بدوام كامل:
- 30 دقيقة صباحاً أو مساءً: فيديو واحد أو درس واحد فقط — لا قائمة تشغيل كاملة.
- 45 دقيقة: كتابة الكود بنفسك دون نسخ. أعد كتابة ما شاهدته من الذاكرة قدر الإمكان.
- 15 دقيقة: مراجعة أخطاء الأمس أو قراءة إجابة سؤال في المجموعة العربية.
- يوم الجمعة: مشروع مصغّر أو مراجعة أسبوعية — ماذا تعلمت؟ ما العائق؟
المجموع: ساعة ونصف يومياً، حوالي 10 ساعات أسبوعياً — كافٍ لإتمام خطة 90 يوماً إن التزمت. إن استطعت ساعتين يومياً، ستسبق الجدول بأسبوعين.
أخطاء شائعة يقع فيها المتعلمون العرب
1. انتظار إتقان الإنجليزية أولاً
يؤجّل البداية سنة أو أكثر. ابدأ بالعربي اليوم؛ الإنجليزية التقنية تأتي مع الكود.
2. التشتت بين اللغات والمسارات
أسبوع Python، أسبوع Java، أسبوع تصميم — النتيجة صفر عمق. التزم بمسار واحد 90 يوماً.
3. المشاهدة السلبية
مئة ساعة يوتيوب بلا كتابة كود = وهم التعلم. القاعدة: دقيقة كود لكل دقيقة مشاهدة كحد أدنى.
4. الخجل من السؤال في المجتمعات
«سؤالي ساذج» — الجميع بدأ من الصفر. صف مشكلتك بالعربية مع لقطة شاشة للخطأ.
5. مقارنة النفس بمطورين بخبرة سنوات
قنوات اليوتيوب تعرض النجاح النهائي لا رحلة الأخطاء. ركّز على تقدمك الشخصي.
6. الاعتماد الكامل على الذكاء الاصطناعي
ChatGPT يكتب الكود بدلاً منك — لا تتعلم. استخدمه لشرح المفاهيم بالعربية ولتفسير الأخطاء، ثم أعد كتابة الحل بنفسك.
7. إهمال معرض الأعمال
الشهادات الداخلية لا تُظهر للعميل. المشروع المرفوع على GitHub يتحدث عنك.
دور المجتمع في نجاحك
التعلم الذاتي بالعربية لا يعني العزلة. انضم إلى:
- مجموعات فيسبوك عربية للمبرمجين المبتدئين: للأسئلة السريعة والتحفيز.
- قنوات تليجرام: بعضها ينشر فرص تدريب ووظائف مبتدئة.
- Discord سيرفرات عربية وعالمية: قنوات #help للمبتدئين.
- مسابقات وهاكاثونات محلية: حتى المشاركة دون فوز تبني شبكة علاقات.
عند السؤال، اتبع آداباً بسيطة: اذكر ما جربت، أرفق الكود، ولا تكتب «ما اشتغل عندي» فقط. المجتمع يكافئ من يبذل جهداً قبل أن يطلب المساعدة — ويرحب بالمبتدئين الصادقين.
بعد 90 يوماً: الخطوة التالية
إن أتممت الخطة، أنت لست «خبيراً» بعد — لكنك مبرمج مبتدئ حقيقي بمشاريع ملموسة. الخطوات التالية:
- تعمّق في إطار عمل (React أو Vue) إن بقيت على مسار الويب.
- ابدأ قراءة توثيق MDN بالإنجليزية مع ترجمة المصطلحات الجديدة.
- قدّم خدمات بسيطة على منصات العمل الحر: صفحة هبوط، إصلاح موقع ووردبريس — حتى لو بأسعار رمزية للخبرة.
- تابع قناة واحدة عربية للمستوى المتوسط ولا تفتح عشر قنوات جديدة.
الخلاصة
تعلم البرمجة من الصفر بالعربي ممكن اليوم بفضل Elzero Web School وHassan Codes وCS50 بالعربية وCodédex وغيرها. لا تؤجل لغاية «تعلم الإنجليزية» — ابدأ بخطة 90 يوماً، روتين ساعة ونصف يومياً، وتجنب أخطاء التشتت والمشاهدة السلبية. المجتمعات العربية موجودة لدعمك؛ استخدمها بذكاء.
المبرمج الناجح ليس من يعرف كل اللغات، بل من بدأ من الصفر واستمر. لمتابعة المزيد من أدلة التقنية والتعلم الذاتي، زر مارسيليا.
الأسئلة الشائعة
هل يمكنني تعلم البرمجة من الصفر بدون أي خبرة سابقة؟
نعم، يمكنك تعلم البرمجة من الصفر تماماً. ابدأ بأساسيات بسيطة مثل HTML و CSS، ثم انتقل تدريجياً إلى لغات أكثر تقدماً. المفتاح هو الاستمرارية والممارسة اليومية، حتى لو لمدة ساعة واحدة يومياً.
هل هذه الخدمات والمنصات مجانية فعلاً أم توجد تكاليف خفية؟
معظم المنصات المذكورة تقدم خططاً مجانية حقيقية بمميزات أساسية كافية للبدء. بعضها يقدم شهادات مجانية معتمدة، والبعض الآخر يقدم محتوى تعليمي مجاني بالكامل. التكاليف الإضافية تكون اختيارية للمميزات المتقدمة أو الشهادات المعتمدة في بعض الحالات.
كم يستغرق تعلم البرمجة من الصفر؟
يعتمد على وقتك اليومي ومستوى التزامك. في المتوسط، يمكنك إتقان الأساسيات خلال 2-3 أشهر، والوصول لمستوى جيد خلال 6 أشهر، والاحتراف خلال سنة إلى سنتين. الممارسة المستمرة وتطبيق مشاريع حقيقية تسرّع عملية التعلم بشكل كبير.
هل أحتاج إلى معرفة اللغة الإنجليزية لتعلم البرمجة؟
معرفة الإنجليزية تساعد كثيراً لأن معظم المصادر والوثائق بالإنجليزية، لكنها ليست شرطاً أساسياً. توجد مصادر تعليمية عربية كثيرة ومتزايدة. يمكنك البدء بالعربية ثم تطوير الإنجليزية تدريجياً مع تقدمك.
هل يمكنني الحصول على وظيفة بعد تعلم البرمجة مجاناً؟
نعم،许多 الشركات توظف بناءً على المهارات والمشاريع الفعلية وليس فقط الشهادات. ابنِ معرض مشاريع (Portfolio) قوي، وشارك في مشاريع مفتوحة المصدر، وستكون فرصتك في الحصول على وظيفة أو عمل حر ممتازة.
