إذا قررت تعلم البرمجة وشعرت بالضياع قبل أن تبدأ حتى، فلا تقلق، لست وحدك. سؤال "من أين أبدأ؟" كان عائقاً أمام الكثيرين أكثر من البرمجة نفسها.
لغات كثيرة جداً. دورات لا حصر لها. وآراء لا تنتهي من أشخاص تعلموا البرمجة منذ عقد من الزمان ولا يتوقفون عن التنظير حولها.
إذن، ما الذي يمنعك حقاً؟ ربما ليس ما تظنه.
البرمجة للمبتدئين لا تتعلق باختيار لغة البرمجة المثالية أو البحث عن الدورة السحرية. بل تتعلق بالبدء في كتابة أكواد حقيقية بأسرع وقت ممكن – ثم تكرار ذلك في اليوم التالي. كل شيء آخر (حروب لغات البرمجة، النقاشات حول معسكرات البرمجة، وجدالات "هل يجب أن أتعلم هياكل البيانات أولاً؟") هي أمور يمكنك التفكير فيها بعد أن تكتب بضع مئات من الأسطر البرمجية.
نحن الفريق الذي يقف خلف Coddy، وهي منصة تعتمد على الممارسة وتضم أكثر من 3.6 مليون متعلم. لن ندعي أن Coddy هي الطريقة الوحيدة للتعلم (فهي ليست كذلك). لكننا رأينا الكثير من المبتدئين يبدأون، والعديد منهم يستسلمون، لذا أصبح لدينا فهم واضح لما يفصل بين الفئتين.
سيأخذك هذا الدليل عبر القرارات المهمة حقاً: أي لغة تختار، ما هو الروتين الذي يدوم، أين تتعلم، وماذا تبني أولاً. أحضر كوباً من القهوة. بنهاية هذا المقال، ستكون لديك خطة واضحة بدلاً من مجرد علامة تبويب أخرى مفتوحة مليئة بقوائم "أفضل المصادر".

الإجابة الصريحة حول من أين تبدأ
معظم أدلة المبتدئين تخفي النقطة الأهم. لذا سنقولها لك مباشرة: اللغة التي تختارها في البداية أقل أهمية بكثير من استمرارك في تعلمها لمدة شهرين. الأشخاص الذين يستسلمون لم يختاروا لغة خاطئة في الغالب، بل اختاروا شيئاً ثم انتظروا اللحظة المثالية للبدء.
اللحظة المثالية غير موجودة. هل تنتظرها؟ ستظل تنتظر حتى عام 2030.
البرمجة هي واحدة من تلك الأشياء التي تكون فيها الفجوة بين "التفكير فيها" و*"القيام بها فعلياً"* أكبر من الفجوة بين "مبتدئ" و*"مستواك جيد فيها"*. بمجرد أن تبدأ، ستدفعك قوة الزخم للأمام. أما قبل أن تبدأ، فيبدو كل خيار ثقيلاً ومربكاً.
لذا، دعنا نغير منظورك قليلاً. أنت لا تختار مساراً مهنياً أبدياً، بل تختار نقطة انطلاق. معظم المطورين المحترفين يتقنون ثلاث أو أربع لغات. لم يرهقوا أنفسهم بالتفكير في لغتهم الأولى – بل اختاروا ببساطة لغة تعمل بسهولة على أجهزتهم وانطلقوا. يمكنك أن تفعل الشيء نفسه.
ومع ذلك، بعض الخيارات الأولى أفضل من غيرها. إليك كيف تختار دون قضاء أسبوع كامل في البحث.
اختيار لغتك الأولى دون تفكير مفرط
هناك حوالي عشرين لغة تستحق النظر فيها للمبتدئين، ويمكنك تجاهل معظمها. إليك القائمة المختصرة والعملية.
Python
التوصية الافتراضية دائماً، وهناك سبب وجيه لذلك. طريقة كتابة الأكواد (Syntax) قريبة جداً من اللغة الإنجليزية العادية، والأخطاء سهلة القراءة، ويمكنك إنجاز أشياء حقيقية بها خلال أسبوع واحد: استخراج البيانات من الويب (Web scraping)، تحليل البيانات البسيط، وأتمتة المهام الصغيرة على حاسوبك. كما أنها اللغة التي تقف خلف جزء كبير من أدوات الذكاء الاصطناعي التي تسمع عنها، وهو أمر رائع إذا كان لديك فضول تجاه هذا الجانب من التكنولوجيا.
JavaScript
نقطة الانطلاق البديهية الأخرى. كل متصفح يدعمها، لذا فإن رؤية النتائج تكون فورية. اكتب بضعة أسطر، حدّث الصفحة، وشاهد ما حدث. إذا كنت ترغب في بناء مواقع الويب، فهذه هي اللغة المناسبة. طريقة كتابتها قد تبدو أغرب قليلاً من Python، لكن المردود البصري (كأن تصنع زراً ينفذ أمراً ما) لا يُعلى عليه في البدايات.
إذا كنت لا تزال حائراً بشأن أين يكمن شغفك، فقد كتبنا مقالاً لمساعدتك في تحديد نقطة انطلاقك – لأنه عندما يتعلق الأمر بـ Python و JavaScript: لماذا تكتفي بواحدة؟
HTML and CSS
من الناحية التقنية ليستا لغتي "برمجة"، ولكن إذا كان هدفك يتعلق بتطوير الويب، فستحتاجهما بكل تأكيد. أمسيتان فقط تكفيان لتعلم ما يلزم لبناء صفحة أساسية. من الجيد تعلمهما جنباً إلى جنب مع JavaScript.
Lua
لغة لا تحظى بالتقدير الكافي كلغة للمبتدئين، خاصة إذا كنت قد لعبت Roblox من قبل أو فكرت في بناء ألعاب صغيرة. تتميز بطريقة كتابة سهلة، ودروس ممتعة، ومشاريع بأسلوب الألعاب تحافظ على مستويات حماسك عالية.
Java، C++، C#
هذه اللغات موجودة، قوية، ومستخدمة على نطاق واسع. لكن لا تبدأ بها. نسبة الصعوبة مقابل المردود قاسية جداً في البداية. عُد إليها بعد ستة أشهر إذا انتهى بك المطاف في مسار يتطلبها.
إذا كنت حقاً في حيرة من أمرك، اختر Python. إذا كنت متأكداً من رغبتك في بناء مواقع الويب، اختر JavaScript. وإذا كنت تريد تطوير الألعاب، جرب Lua. هذا هو القرار باختصار. الوقت الإجمالي الذي يجب أن تقضيه في هذا الاختيار هو حوالي أربع دقائق، وليس أربع عطلات نهاية أسبوع.
أسلوب التعلم الذي يدوم: الجرعات الصغيرة تتفوق على الجلسات المكثفة
النصيحة المعتادة تكون كالتالي: اختر دورة تدريبية، خصص ساعتين كل ليلة، واضغط على نفسك لتستمر. هذا الأسلوب ينجح مع نوع معين من الأشخاص. أما بالنسبة للبقية، فهو السبب الرئيسي في فشل معظم محاولات التعلم الذاتي للبرمجة. الساعتان المسائيتان اللتان وعدت بهما نفسك نادراً ما تتحققان. أما الدقائق الخمس التي تقتطعها بين مهامك الأخرى، فهي التي تحدث فعلاً.
التعلم بجرعات صغيرة هو الطريقة المثلى للتعلم بالنسبة لمعظم الناس. خمس دقائق من الممارسة المركزة يومياً تتفوق على جلسة مكثفة لمدة ساعتين يوم السبت. التكرار القصير والمستمر يبني الأنماط في عقلك بشكل أفضل من الجلسات الطويلة والنادرة (كما أنه أسهل بكثير في الاستمرارية!).
هناك زاوية تتعلق ببناء العادات هنا أيضاً. إذا كان هدفك هو كتابة الأكواد بعد ثلاثة أشهر من الآن، فما يهم حقاً هو ما إذا كنت ستفتح محرر الأكواد يوم الثلاثاء في الأسبوع السادس. العادة التي تبنيها في الأسابيع الثلاثة الأولى هي ما يحدد ذلك. الجلسات المكثفة الكبيرة تشعرك بالإنتاجية، لكن شعور "أوف، أستحق استراحة الآن" الذي يعقبها يقتل سلسلة استمراريتك.
بعض الأمور التي يجب ترتيبها:
- اختر وقتاً يومياً ثابتاً، حتى لو كان قصيراً جداً. مع قهوة الصباح، أثناء المواصلات، بعد العشاء، أو قبل النوم. اربطه بشيء تفعله يومياً بالفعل.
- استهدف من خمس إلى خمس عشرة دقيقة في معظم الأيام، وساعة كاملة في الأيام التي تملك فيها الوقت.
- استخدم منصة تعمل على المتصفح أو على هاتفك حتى لا تظهر حجة "يجب أن أجهز بيئة العمل" أبداً.
- لا تكسر سلسلة استمراريتك. إذا كان لديك دقيقتان فقط، فتعلم لدقيقتين!
إذا سبق لك أن انسحبت من دورة ذاتية التعلم عند إنجاز 30% منها تقريباً، فربما كان هذا هو ما ينقصك. نفس النمط الذي يجعل الناس يفتحون تطبيق Duolingo كل صباح ينجح أيضاً مع البرمجة.
منصات تستحق وقتك في عام 2026
جولة سريعة على المنصات التي ينتهي المطاف بمعظم المبتدئين فيها، وما تتميز به كل منها. لا توجد منصة سيئة بينها، بل هي مصممة لأشخاص باحتياجات مختلفة قليلاً.
Coddy
نضع أنفسنا في المرتبة الأولى، وهو أمر قد يبدو غريباً بعض الشيء، لكنه بصدق الخيار الأنسب لمعظم من يقرأ هذا المقال. تم بناء Coddy حول نهج الجرعات الصغيرة المذكور أعلاه. دروس مدتها خمس دقائق، أسلوب التلعيب (نقاط الخبرة، سلاسل الاستمرارية، الشارات، ولوحات المتصدرين)، ومساعد ذكاء اصطناعي يُدعى Bugsy يعيش داخل كل درس ويوجهك نحو الإجابات بدلاً من تقديمها لك على طبق من ذهب.
أكثر من عشرين لغة متوفرة على المنصة: Python، JavaScript، Lua، Rust، C++، SQL، وغيرها الكثير. كل شيء متاح في الباقة المجانية، وهو أمر غير معتاد في هذه الفئة. معظم المنافسين يضعون اللغات أو المحتوى خلف جدران الدفع. مع Coddy، لن تحتاج للترقية إلا إذا كنت ترغب في طاقة غير محدودة وميزات ذكاء اصطناعي متقدمة.
متوفرة على الويب، iOS، و Android، مع مزامنة لتقدمك بين الأجهزة. تقييم 4.9 نجوم في كلا متجري التطبيقات، وأكثر من 3.6 مليون متعلم.

Codecademy
المنصة الأقدم والأكثر تقليدية. دورات منظمة، مسارات مهنية، وشهادات. تستهدف الأشخاص الذين يحاولون الحصول على وظيفة في مجال التكنولوجيا، وهو ما يظهر في الدروس الأطول والمناهج التي تمتد لأسابيع. إذا كنت تغير مسارك المهني وتريد تسلسلاً موجهاً من مستوى المبتدئ إلى الجاهزية لسوق العمل، فإن المسارات المهنية في Codecademy قوية جداً. الباقة المجانية محدودة أكثر من Coddy، ومعظم المحتوى يتطلب اشتراكاً مدفوعاً، لكن العمق في الجانب المهني حقيقي وملموس.
اقرأ المزيد حول هذا الموضوع: للحصول على تحليل شامل لكلتا المنصتين، تحقق من Coddy مقابل Codecademy: أي منصة برمجة هي الأنسب لك في عام 2026؟
freeCodeCamp
منهج مجاني ضخم يركز على تطوير الويب وعلوم البيانات. تستغرق كل شهادة مئات الساعات، وهو ما يعتبر ميزة للبعض وعائقاً للبعض الآخر. إذا كنت تريد مساراً مجانياً بالكامل ومليئاً بالمشاريع ولديك وقت كافٍ للاستثمار، فهو خيار ممتاز. أما إذا كنت تحاول دمج البرمجة في حياة مزدحمة، فقد يبدو الهيكل الطويل مرهقاً.
Mimo و SoloLearn
تطبيقات تركز على الهواتف المحمولة في مساحة مشابهة لـ Coddy. كلاهما جيد للدروس القصيرة أثناء التنقل. تغطي Coddy عموماً لغات أكثر (خاصة اللغات المتخصصة مثل Lua و Rust) وتعمل كتجربة كاملة على الويب بالإضافة إلى الهاتف المحمول، بينما تعتمد Mimo و SoloLearn بشكل كبير على الهاتف. تستحق إلقاء نظرة إذا كنت ترغب في المقارنة.
يوتيوب والدروس غير الرسمية
رأي صريح: مفيدة كإضافات، لكنها خطيرة كمسار أساسي. مشاهدة شخص يبرمج ليست كالممارسة الفعلية للبرمجة. ستشعر وكأنك تتعلم، ثم تجلس لتكتب شيئاً بنفسك فتتصلب في مكانك. استخدم مقاطع الفيديو لتوضيح مفهوم ما، وليس كطريقتك الأساسية للتعلم.
النمط الذي يستقر عليه معظم المبتدئين: منصة رئيسية واحدة للممارسة اليومية، ومصدر أو مصدران جانبيان عندما يصعب فهم شيء ما. لا تحاول استخدام أربعة مصادر في وقت واحد. اختر واحداً، التزم به لمدة شهر على الأقل، ثم قيّم النتيجة.
المشاريع الأولى التي يجب أن تبنيها (المشاريع الحقيقية، وليس "Hello World")
ستكتب 'Hello, World!' في اليوم الأول. هذا جيد. لكن بالنسبة لمعظم المبتدئين، يبدأ استيعاب البرمجة حقاً مع أول مشروع تبنيه لأنك أردت ذلك – وليس لأن دورة تدريبية طلبت منك ذلك.
اختر شيئاً صغيراً وشخصياً. إليك بعض الأفكار التي تنجح بشكل رائع في الشهر الأول:
| فكرة المشروع | لماذا تنجح | ماذا ستتعلم |
|---|---|---|
| سكربت إعادة تسمية الصور | يعيد تسمية مجلد مليء بالصور حسب تاريخ التقاطها. | كيفية التفاعل مع الملفات والمجلدات على حاسوبك. |
| صفحة ويب لقائمة المهام | تحفظ مهامك في المتصفح. | أساسيات HTML/JavaScript وكيفية تخزين المتصفحات لبيانات المستخدم. |
| بوت حاسبة النوم | يحسب بيانات نومك الأسبوعية. | العمل مع المنطق الرياضي الأساسي، الحلقات التكرارية (loops)، وبيانات الوقت. |
| اختبار البطاقات التعليمية | يختبرك في أي موضوع. | كيفية تتبع درجات المستخدم والتعامل مع المنطق (الإجابات الصحيحة/الخاطئة). |
| أداة رمي النرد | مثالية لألعاب الطاولة. | توليد أرقام عشوائية وبناء مدخلات مستخدم بسيطة. |
| أداة جلب حالة الطقس | تسحب توقعات الطقس الأسبوعية. | كيفية سحب البيانات من مواقع الويب الخارجية (Web scraping). |
لا شيء من هذه المشاريع مبهر. وهذا هو بيت القصيد. الهدف ليس بناء عمل لمعرض أعمالك، بل الشعور بالفجوة بين "لقد تابعت درساً تعليمياً" و*"لقد صنعت شيئاً من الصفر"*. هذه الفجوة غير مريحة، ولكن على الجانب الآخر منها تكمن مهارة البرمجة الحقيقية.
ابنِ المشروع بشكل سيء. ابحث عن طريقة كتابة الأكواد (Syntax) باستمرار. انسخ الأكواد وعدّلها، ثم غيّرها حتى تفهم سبب عملها. هكذا يتعلم الجميع! بعد مشروعين أو ثلاثة مشاريع صغيرة، ستبدأ في الشعور بتغيير – ستبدأ الأكواد في الظهور كتعليمات يمكنك قراءتها وفهمها.
أخطاء تخرج المبتدئين عن المسار
قائمة قصيرة بالأنماط التي نراها تقتل الحماس. من الجيد الإشارة إليها مبكراً حتى تتمكن من تجنبها.
جحيم الدروس التعليمية (Tutorial hell).
تنهي دورة تدريبية، تشعر بشعور رائع، تبدأ أخرى، ثم أخرى. تمر الأشهر، وتكون قد قضيت 30 ساعة في الدروس التعليمية، وما زلت لا تستطيع كتابة أي شيء من الصفر. العلاج هو إجبار نفسك على بناء شيء ما بمجرد انتهاء الدورة. كود صغير، قبيح، ولكنه يعمل، يتفوق على كومة من شارات "مكتمل".
تغيير لغة البرمجة كل أسبوعين.
شخص ما على Reddit يقول إن Rust هي المستقبل، فتتخلى عن Python في منتصف الطريق. بعد أسبوعين، يقول شخص آخر إن Go هي الأفضل. لا شيء من هذا يهم في أشهُرك الستة الأولى. اختر لغة واحدة، والتزم بها لفترة كافية لاستخدامها فعلياً.
بناء بيئة العمل بالكامل قبل كتابة سطر كود واحد.
غالباً ما يقضي المبتدئون أسبوعاً في محاولة إعداد VS Code، و Git، والبيئات الافتراضية، وغيرها قبل أن يكتبوا أي شيء يعمل. اختر منصة تعمل في متصفحك. اكتب الكود اليوم. وقم بإعداد الباقي عندما تحتاجه فعلياً.
تخطي الممارسة من أجل النظريات.
القراءة عن الحلقات التكرارية (loops) ليست ككتابتها. الكتاب جيد كمرجع. لكن الدروس التي ترسخ في ذهنك هي تلك التي تواجه فيها محرراً فارغاً وعليك أن تجعل شيئاً ما يحدث.
مقارنة نفسك بأشخاص بدأوا منذ عقد من الزمان.
المطورون المحترفون ليسوا نقطة مرجعيتك. المبتدئون الآخرون هم كذلك. تتبع تقدمك بمقارنة نفسك بما كنت عليه قبل أسبوع.
السماح ليوم سيء بإنهاء سلسلة استمراريتك.
سيمر عليك يوم لا يبدو فيه أي شيء منطقياً. يحدث هذا للجميع. افتح التطبيق على أي حال، افعل شيئاً سهلاً لمدة خمس دقائق، ثم أغلقه. عقلك غداً سيكون مختلفاً عن عقلك اليوم.
كم من الوقت حتى تبدأ في البرمجة فعلياً؟
النطاق الزمني الصريح: بضعة أسابيع لتشعر أنك "تفعلها", بضعة أشهر لبناء أشياء صغيرة ومفيدة، وعام لتبدأ في الشعور بالكفاءة. ستة أشهر من الممارسة اليومية المستمرة ستصل بك إلى أبعد مما قد تصل إليه في عامين من الجلسات المكثفة المتقطعة.
الأسبوعان الأولان هما الأصعب. لا شيء يبدو منطقياً بعد، أخطاء كتابة الكود (syntax errors) مستمرة، وليس لديك أي حدس لمعرفة الخطأ. في الأسبوع الثالث عادة ما تبدأ الأمور في التضح. وبحلول الشهر الثاني، ستجد نفسك تحل مشاكل صغيرة دون الحاجة للبحث عن كل شيء.
بعد ذلك، الأمر كله يتعلق بالتكرار. يصبح تعلم لغات جديدة أسهل. وتتوقف أطر العمل (frameworks) الجديدة عن كونها مخيفة. يتلاشى شعور "أنا لست مبرمجاً حقاً" ليتحول بهدوء إلى "ما زلت أتعلم، لكنني أستطيع بناء الأشياء". هذه هي الوجهة التي تسعى إليها.
الخلاصة
إذا قرأت حتى هذه النقطة وتريد خطة في فقرة واحدة، فإليك الخطة. اختر Python أو JavaScript.
افتح Coddy (أو أي منصة أخرى تقدم دروساً يومية قصيرة) على الجهاز الذي تستخدمه غالباً. تعلم لمدة خمس دقائق اليوم، قبل أن تغلق علامة التبويب. صباح الغد، تعلم لخمس دقائق أخرى. لا تكسر سلسلة استمراريتك! بعد ثلاثة أسابيع من هذا الروتين، اختر مشروعاً صغيراً يحل مشكلة حقيقية في حياتك وابنه بشكل سيء. ثم ابنِ مشروعاً آخر بشكل أقل سوءاً.
هذا كل شيء. هذه هي الخطة.
كل شيء آخر – النقاشات حول اللغات، المقارنات بين معسكرات البرمجة، وسؤال 'هل أحتاج إلى شهادة في علوم الحاسب' – يمكنك التفكير فيه بعد أن تمارس البرمجة لمدة شهرين. بحلول ذلك الوقت، ستكون لديك آراؤك الخاصة، وستكون مبنية على معرفة أفضل من أي شيء كنت ستقرره هذا الأسبوع!
إذن، ما الذي يمنعك من تخصيص خمس دقائق اليوم؟ ابدأ بخطوات صغيرة، ابدأ اليوم، ودع سلسلة الاستمرارية تتولى المهمة الصعبة.
Share this article
About the Author
Coddy Team
Editorial Team
Frequently Asked Questions
ما هي أفضل لغة برمجة للمبتدئين في عام 2026؟
Python، بالنسبة لمعظم الناس. بناء الجملة (Syntax) قريب من اللغة الإنجليزية العادية، والأخطاء سهلة القراءة، ويمكنك بناء أشياء حقيقية صغيرة في غضون أسبوع. JavaScript هو الخيار القوي الآخر إذا كنت ترغب في إنشاء مواقع الويب. أي منهما يعتبر لغة أولى جيدة، وكلاهما يتمتع بشعبية كافية بحيث لن تنفد منك الموارد المجانية أبداً.
هل يمكنني حقاً تعلم البرمجة بدون شهادة في علوم الحاسوب؟
نعم! معظم المطورين العاملين حالياً علموا أنفسهم بأنفسهم جزئياً أو كلياً. تساعد الشهادة في بعض مسارات التوظيف في الشركات، ولكن بالنسبة للعمل الحر، والمشاريع المستقلة، والشركات الناشئة، والكثير من الشركات متوسطة الحجم، فإن ما يمكنك بناؤه يهم أكثر بكثير من المكان الذي درست فيه.
كم من الوقت أحتاج أن أقضيه يومياً لتعلم البرمجة؟
أقل مما تعتقد. من خمس إلى خمس عشرة دقيقة يومياً، بشكل مستمر، أفضل من ساعتين مرة واحدة في الأسبوع. العادة هي ما يبني المهارة. إذا كان بإمكانك تخصيص ساعة أو أكثر في عطلات نهاية الأسبوع بالإضافة إلى ذلك، فهذا رائع، لكن الاستمرارية اليومية هي الأساس.
هل من الأفضل تعلم لغة واحدة بعمق أم عدة لغات في وقت واحد؟
لغة واحدة، بعمق. خاصة في الأشهر الثلاثة إلى الستة الأولى. التبديل بين اللغات مبكراً يشتت انتباهك ويبطئ اللحظة التي تبدأ فيها الأمور في التضح. بمجرد أن تشعر بالراحة مع لغتك الأولى، فإن تعلم لغة ثانية سيكون أسرع بكثير.
هل الدورات البرمجية المدفوعة تستحق العناء للمبتدئين؟
يعتمد الأمر على عدة عوامل. الخطة المجانية السخية (مثل تلك التي تقدمها Coddy) تساعد معظم المبتدئين في اجتياز الأشهر الثلاثة إلى الستة الأولى دون دفع أي شيء. تصبح الخطط المدفوعة تستحق العناء عندما ترغب في ممارسة غير محدودة، أو مساعدة أفضل من الذكاء الاصطناعي (AI)، أو الحصول على شهادات. لا تدفع مقابل شيء في اليوم الأول. جرب الإصدار المجاني، وانظر ما إذا كنت ستستمر فيه، ثم قرر.
كيف أبقى متحفزاً عندما يبدو تعلم البرمجة مرهقاً؟
شيئان. أولاً، قلص الهدف اليومي حتى يصبح سهلاً لدرجة محرجة تقريباً. خمس دقائق. إذا شعرت أن خمس دقائق صعبة، اجعلها دقيقتين. الاستمرارية تتفوق على الطموح. ثانياً، قم ببناء مشاريع شخصية صغيرة في أسرع وقت ممكن. حل مشكلة حقيقية صغيرة في حياتك الخاصة أكثر تحفيزاً بكثير من مجرد درس تعليمي آخر.
هل يجب أن أتعلم البرمجة في المتصفح أم أقوم بإعداد بيئة محلية؟
في المتصفح (Browser)، خلال الأشهر القليلة الأولى. البيئات المحلية (Local environments) قوية ولكنها أيضاً المكان الأول الذي يعلق فيه المبتدئون قبل أن يكتبوا سطراً واحداً. استخدم منصة تشغل كل شيء في المتصفح، وابنِ العادة أولاً، ثم تعلم الإعداد المحلي عندما تحتاج إليه فعلياً.
