بوتستراب (Bootstrap) كانت تسمى سابقا "تويتر بوتستراب" (Twitter Bootstrap) هي مجموعة من الأدوات مفتوحة المصدر لإنشاء مواقع الويب وتطبيقاته. قامت شركة تويتر
بتطويرها مع Jacob Thornton. وأنشئت لمساعدة المصممين والمطورين على بناء
منتجات مذهلة بسرعة وفعالية الهدف منها توفير مكتبة واسعة مرنة وموثقة بشكل
جيد للتصاميم “مكررة الاستعمال” المبنية باستخدام HTML وCSS وJavaScript
كي يقوم المطورون باستعمالها والإبداع باستخدامها. توسع المشروع ليصبح يعرف
بـ Bootstrap ويستقل عن تويتر لأنه كما صرح المسؤولون أصبح مشروعا كبير
يتضمن العشرات من العناصر حيث أصبح المشروع الأكثر شعبية على موقع GitHub
بعد أن حصل على أكثر من 13,000 متابع و2000 تطوير فرعي.
مميزاتBootstrap Framework :
انتشر اطار عمل بوتستراب Bootstrap بشكل كبير منذ إطلاقه عام 2011 بشكل مجاني، وأحبه المبرمجون حول العالم
ولم يكن ذلك بمحض الصدفة بل وراء نجاح هذا الاطار الكثير من الميزات
الهامة ومنها:
المرونة الكبيرة والسهولة في الاستخدام.
التصميم المتوافق مع جميع الأجهزة.
يتوافق مع كافة المتصفحات.
يقدم تصميم ثابت وقابل لإعادة الاستخدام.
يمكن تعلمه بشكل سهل وسريع.
قابلية كبيرة للتوسع باستخدام لغة JavaScript.
يحوي دعمًا مسبقًا للـ JQuery.
دعم للـ API الخاصة بلغة Javascript.
يمكن استخدامها ضمن أي محررٍ أو بيئة برمجية.
يتوافق مع أي تقنية أو لغة ضمن السيرفر مثل: ASP.NET – PHP – Ruby.
أهم الأسباب التي تجعلك تتعلم البوتستراب وتستعمله في مشاريعك :
1- التجاوب مع الأجهزة اللوحية و الهواتف الذكية :
Bootstrap سهل و مرن في الإستخدام , و يمكنك من جعل الموقع سهل متوافق ليس
مع الحواسيب فقط بل أيضا مع الهواتف و التابليت و الشاشات الصغيرة .
2- التوافق مع جميع المتصفحات:
البوتستراب متوافق ليس فقط مع المتصفحات الحديثة , بل أيضا يشكل حلا لمستخدمي "interner explorer 8" .
تابع إرشادات البوتستراب و تقيد بها ليكون موقعك متوافقا مع كل المتصفحات .
3- مفتوح المصدر:
بوتستراب مشروع مفتوح المصدر Open Source .. تم إصداره تحت رخصة أم أي تي "MIT" .و هو مستضاف على github .
و هذه أسباب تجعل من البوتستراب أداة قد لا يمكن الإستغناء عنها عند عدد كبير جداً من مصممي المواقع الإليكترونية .
محتويات فريم وركBootstrap:
يحتوي فريم ورك بوتستراب ( Bootstrap ) على
مجموعة من الملفات البرمجية الخاصة بالواجهات، من ملفات CSS وملفات JavaScript
وعناصر مختلفة ضمنها بالإضافة إلى بعض الخطوط والمواضيع التي تساعد على
بناء موقع متناسق، حيث يقوم المبرمج بتضمين الفريم ورك في المشروع البرمجي
الذي يعمل عليه ليستخدم كل تلك الملفات والميزات الموجودة فيها، ويمكن
أيضًا نقلها إلى أي مكانٍ ضمن المشروع حسب الرغبة مع التأكيد على ضرورة وضع
ملفات الخط في مجلد ملفات الـ CSS، وهنا الهيكل العام للإطار يحوي
الملفات الأساسية فقط ومن الواضح أنه بسيط ويشرح نفسه بنفسه كما هو موضح بالصورة.
ملحوظة : يعد Bootstrap 4 أحدث إصدار من Bootstrap ، وهو أكثر إطار عمل HTML و CSS و JavaScript شيوعًا لتطوير مواقع الويب سريعة الاستجابة والمتوافقة مع الأجهزة المحمولة.Bootstrap 4 مجاني تمامًا للتنزيل والاستخدام.
* تبدأ الفقرة دائمًا بسطر جديد ، وعادةً ما تكون كتلة نصية (block of text)
حيث يحدد عنصر P>HTML> فقرة معينة.
*تبدأ الفقرة دائمًا بسطر جديد ، وتضيف المتصفحات تلقائيًا بعض المسافات البيضاء (هامش) قبل الفقرة وبعدها.
مثال :
HTML Display:
لا يمكنك التأكد من كيفية عرض HTML. ستؤدي الشاشات الكبيرة أو الصغيرة والنوافذ التي تم تغيير حجمها إلى نتائج مختلفة.
باستخدام HTML ، لا يمكنك تغيير العرض عن طريق إضافة مسافات إضافية أو سطور إضافية في كود ال HTML الخاص بك. حيث سيقوم المتصفح تلقائيًا بإزالة أي مسافات وأسطر إضافية عند عرض الصفحة.
مثال :
قواعد HTML الأفقية :
تحدد العلامة <hr> فاصلًا موضوعيًا في صفحة HTML ، وغالبًا ما يتم عرضها كقاعدة أفقية.
يُستخدم العنصر <hr> لفصل المحتوى (أو تحديد تغيير) في صفحة HTML.
مثال :
ملحوظة : تاج <hr> هو علامة فارغة ، مما يعني أنه لا يحتوي على تاج إغلاق.
فواصل أسطر HTML:
يحدد عنصر<br>فاصل الأسطر.
استخدم <br> إذا كنت تريد فاصل أسطر (سطر جديد) بدون بدء فقرة جديدة.
مثال :
ملحوظة : تاج <br> هو علامة فارغة ، مما يعني أنه لا يحتوي على تاج إغلاق.
يمكنك مشاهدة الدرس بشكل مفصل من قناتنا على اليوتيوب
معلومات هامة عن برنامج فيجوال ستوديو كود Visual Studio : Code
Visual Studio Code هو محرر شفرة مفتوح المصدر يمكن استخدامه مع مجموعة
متنوعة من لغات البرمجة بدلاً من نظام المشروع ، يسمح للمستخدمين بفتح دليل
واحد أو أكثر، ويمكن بعد ذلك حفظه في مساحات العمل لإعادة الاستخدام في
المستقبل ، هذا يسمح لها بالعمل كمحرر كود لأي لغة ، على عكس
Microsoft Visual Studio الذي يستخدم sln ملف الحل الخاص وملفات المشاريع
الخاصة بالمشروع ، وهو يدعم عددًا من لغات البرمجة ومجموعة من الميزات التي
تختلف لكل لغة ، يمكن استبعاد الملفات والمجلدات غير المرغوب فيها من شجرة
المشروع عبر الإعدادات ، لا يتم كشف العديد من ميزات Visual Studio Code
من خلال القوائم أو واجهة المستخدم ، ولكن يمكن الوصول إليها عبر لوحة
الأوامر ، يمكن تمديد Visual Studio Code عبر الامتدادات ، المتاحة من خلال
مستودع مركزي يتضمن ذلك الإضافات إلى المحرر ودعم اللغة تتمثل الميزة
البارزة في القدرة على إنشاء ملحقات تضيف دعمًا للغات الجديدة ، والسمات ،
والمصحح ، وإجراء تحليل للكود الثابت ، وإضافة نسخ برمجية من الرموز،
باستخدام بروتوكول خادم اللغة، والاتصال بخدمات إضافية، يتضمن Visual
Studio Code ، مما يسمح باستخدام البرنامج ملحقات متعددة لـ FTP كبديل
مجاني لتطوير الويب، يمكن مزامنة الرمز بين المحرر والخادم ، دون تنزيل أي
برامج إضافية، يسمح Visual Studio Code للمستخدمين بتعيين صفحة الرموز
التي يتم حفظ المستند النشط فيها ، وحرف السطر الجديد لنظام Windows /
Linux ، ولغة برمجة المستند النشط ، يسمح ذلك باستخدامه على أي نظام أساسي
وفي أي لغة وأي لغة برمجة معينة
وفي هذا الفيديو نقدم شرح مبسط عن كيفية تحميل برنامج فيجوال ستوديو كود وتثبيته على الويندوز وايضاً تثبيت ال Extensions اوأهم الاضافات التي سوف نحتاجها اثناء عملنا على البرنامج فيما بعد ،اتمنى ان ينال الشرح اعجابك...
HTML Headings : هي العناوين أو الترجمات التي تريد عرضها على صفحة الويب.
مثال :
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
*يتم تعريف HTML Headings بعلامات من <h1> إلى <h6>. حيث يحدد <h1> العنوان الأكثر أهمية في الموقع ويحدد <h6> العنوان الأقل أهمية.
مثال :
*ملحوظة : تضيف المتصفحات بعض المسافات البيضاء (margin) قبل العنوان وبعده تلقائياً.
أهميةHTML Heading :
تستخدم محركات البحث العناوين لفهرسة بنية ومحتوى صفحات الويب الخاصة بك. غالبًا ما يتصفح المستخدمون الصفحة حسب عناوينها الرئيسية حيثمن المهم ان تستخدم العناوين لإظهار محتوى التدوينة او الموضوع الذي تريد نشره. *ملحوظة 1 : يجب استخدام عناوين <h1> للعناوين الرئيسية ، متبوعة بالعناوين <h2> ، ثم الأقل أهمية<h3> ، وهكذا.
*ملحوظة 2: استخدم HTML Headings للعناوين فقط .لا تستخدم ال Headings لجعل النص كبيرأو عريض.
*ملحوظة 3 : كل HTML Heading له حجم افتراضي.ومع ذلك ، يمكنك تحديد حجم أي عنوان باستخدام styleattribute، باستخدام خاصية font-sizeفيCSS.
مثال :
* يمكنك ايضاً مشاهدة الدرس بشكل مفصل من قناتنا على اليوتيوب ، اخيراً لا تنسي مشاركة الفيديو والاشتراك بالقناة حتى يصلك كل جديد...
اذا كنت مبتدئ في مجال تعلم البرمجة وتبحث عن برنامج سهل
وبسيط لكتابة اكوادك البرمجية ، في هذا الدرس شرح مختصر عن افضل 5 برامج
مستخدمه في تحرير النصوص البرمجية على مستوى العالم وبالإحصائيات وذلك من
موقع GitHub وهو الموقع الاول والاشهر في مجال البرمجة وفي نهاية الدرس ستكون قد اخذت فكرة كبيره عن البرنامج الانسب لك حتى تقوم بإستخدامه في
تعلمك للبرمجة.
فيما يلي احصائية عن أفضل 10 برامج في تحرير النصوص البرمجية وفقاً لموقع GitHub :
ملحوظة : تم اخذ سكرين شوت لأول 10 مراكز فقط من الاحصائية واذا كنت تريد الوصول الى هذه الاحصائية بنفسك يمكنك كتابة Top IDE Index في شريط بحث جوجل وستصل مباشرةً لهذه الاحصائية.
وفيما يلى سنتحدث عن افضل 5 برامج في هذه الاحصائية:-
1- برنامج Sublime Text :
هذا البرنامج من البرامج السهلة والمميزة في مجال تحرير الاكواد البرمجية وهو من تصميم المبرمج جون سكينر وهو برنامج يدعم العديد من لغات البرمجة مثل HTML - CSS - JavaScript - Python - PHP.
مميزات البرنامج :
1- متعدد المنصات بمعني يستخدم مع انظمة التشغيل ويندوز ولينكس وماك.
2- الكشف عن تركيبة الجملة وتسليط الضوء على الخطأ.
3- يتميز بواجهة خفيفة للمبتدئين.
عيوب البرنامج :
1- يستغرق وقتاً في فتح الملفات الكبيرة.
2- لا يمتلك شريط ادوات خاص به.
3- محرر الكود لا يدعم خيار الطباعة.
2- برنامج Atom :
هو محرر اكواد مفتوح المصدر بمعنى يمكن تحديثة والتعديل عليه بشكل مستمر ، وهو من تصميم شركة GitHub ويعمل مع انظمة ويندوز ولينكس وماك او اس وهو يشبه الى حد كبير برنامج Sublime Text.
مميزات البرنامج :
1- يتمتع بواجهه عصريه سهلة الاستخدام.
2- سهولة التنقل في الواجهة.
3- يمكنك من تنزيل وتثبيت العديد من الحزم والفلاتر التي تحتاجها في كتابة الاكواد.
4- يدعم كتابة وبناء جميع النصوص بمختلف لغات البرمجة.
عيوب البرنامج :
1- بطئ بالمقارنة مع برامج تحرير النصوص الاخرى.
2- يواجه صعوبة في التعامل مع الملفات الكبيرة.
3- برنامج PyCharm :
هذا البرنامج من تصميم شركة Jet Brains وهو من اشهر محررات الاكواد المستخدمة في كتابة اكواد لغة البايثون، حيث يعمل على جميع انظمة التشغيل مثل ويندوز ولينكس وماك أو اس، فإذا كنت تريد تعلم لغة البايثون فهذا البرنامج يعد الاختيار الأفضل لك.
مميزات البرنامج :
1- يقوم بتنبيهك اذا خالف اي قاعدة من قواعد كتابة الكود الاجبارية في البايثون.
2- يتيح لك امكانية تحويل كل TAP موجودة في الكود الى 4 مسافات فارغة دفعة واحدة وبدون مشاكل.
3- يدعم جميع انواع قواعد البيانات.
4-برنامج Brackets :
هو برنامج مفتوح المصدر تم انشاءة من قبل شركة ادوبي سيستمز الرائدة في مجال صناعة البرامج وهو من أفضل محررات الاكواد في العالم لانه يدعم الكثير من لغات البرمجة مثل لغة Java - PHP - سي شارب وغيرها من اللغات ويعتبر الخيار الافضل لك اذا كنت تعمل في مجال Front End Designing.
مميزات البرنامج :
1- سهولة استخدامة.
2- سريع وخفيف على الجهاز.
3- يمتلك واجهة مريحة وبسيطة.
4- الإكمال التلقائي للإكواد.
5- يتيح لك تغيير أو اضافة ثمات رائعة ومناسبة حسب ذوقك.
6- الدعم الكبير لكثير من اللغات من ضمنها اللغة العربية مما جعله مطلوبة لدى المطورين العرب.
5- برنامج Visual Studio Code :
هذا البرنامج من وجهة نظري هو البرنامج الافضل في تاريخ صناعة برامج محررات الاكواد البرمجية لانه يدعم جميع لغات البرمجة تقريباً بالإضافة الى ذلك انه برنامج مفتوح المصدر.
مميزات البرنامج :
1- قابل للتخصيص كلياً بأي شكل تريده.
2- يمتلك العديد من الثيمات الجانية الرائعه.
3- دعم لجميع لغات البرمجة والتقنيات المعروفه.
4- ميزات الاكمال التلقائي واكتشاف الأخطاء.
5- يتميز بوجود مئات الاضافات الرائعة التي تساعدك في جميع لغات البرمجة.
في هذا الفيديو يمكنك مشاهدة الدرس بشكل مفصل ، اخيراً لا تنسي مشاركة الفيديو والاشتراك في القناة حتى يصلك كل جديد...
اهلأ بك زائرنا الكريم ، قناة المبرمج هي قناة تعليمة وثقافية تهدف الى تعليم لغات البرمجة المختلفة وتعليم برامج الأوفيس والتطرق الى بعض المواضيع الثقافية الشيقه والمثيرة للإهتمام حيث سنقدم في هذه القناة دروس متنوعه لتعليم برمجة الويب والتعرف على لغات البرمجة بنوعيها ( لغات ذات المستوى المنخفض أو المتدني مثل لغة الآلة ولغة التجميع ) و ( لغات ذات المستوى العالى مثل JavaScript - PHP - Python ) وذلك من خلال سلسلة حلقات لكل لغة على حدا، كما سنقدم سلسلة حلقات لشرح برامج الأوفيس مثل برنامج الاكسل - برنامج الوورد - برنامج الباوربوينت وبرنامج الايميلات ( الاوتلوك ) ، كما سنقدم سلسلة متميزة جداً في برمجة الاكسل لكل اللذين يرغبون في احتراف العمل على برنامج الاكسل ، ومن خلال هذه السلسلة سنتعرف على اكواد ال (VBA ) وال ( UserForm ) ، كما سنقدم سلسة حلقات عن كيفية انشاء وتصميم المواقع الإلكترونية والمدونات بالتفصيل وسنتعرف على أهم شركات إستضافة المواقع والفرق بينهم...
لا تنسى مشاهدة الفيديو والاشتراك بالقناة وتفعيل زر الجرس ليصلك كل ماهو جديد.
بحسب موسوعة الويكيبديا هناك حوالي 700 لغة برمجة حول العالم منها اللغات القديمة جدا ومزالت موجودة ومنها اللغات المستحدثة،
لدرجة يمكن القول أن هناك واحدة على الأقل لكل حرف من الحروفالأبجدية، ومن أشهرهاJavaScript و Java و Python و #C و PHP و C و ++C و Ruby و Swift و Objective.
فإذا كنت مبتدئًا،
وتود تعلم إحدى هذه اللغات يكون من الصعب عليك اختيار لغتك الأولى، حيت دائما
ما نكون خائفين اتخاذ القرار الصحيح.
لذلك عزيزي المتابع سوف أشرح في هذه المقالة
المعايير التي يجب مراعاتها لاختيار لغتك الأولى إن كنت من المبتدئين في مجال
البرمجة، أوفي الأخير، سوف تكتشف لماذا أنصح بتعلم جافا سكريبت باعتبارها أول لغة
برمجة يجب عليك تعلمها.
لمعرفة المزيد حول لغات البرمجة والفرق بينهم الرجاء مشاهدة هذا الفيديو
تاريخ لغات البرمجة :
اليوم، لم نعد نبرمج كما في عام 1980، يمكنك أن تتخيل كيف تطورت لغات
البرمجة على مر السنين. في الواقع، تطورت الطريقة التي نبرمج بها البرنامج، وهذا
ما نسميه نماذج البرمجة "programming
paradigms".
في البداية، قمنا بترميز قائمة التعليمات التي ينفذها الكمبيوتر
بطريقة خطية، مثل وصفة المطبخ مثلا، وهي البرمجة الإجرائية "Programming Procedural". يتم استخدامها،
على سبيل المثال، في لغات JavaScript أو C
أو Pascal
أو Perl.
ثم ننتقل إلى البرمجة
الموجهة للأشياء أو ما يسمى بالإنجليزية "object-oriented programming"،
حيث نقوم بإنشاء واستخدام كائنات تتواصل مع بعضها البعض. كما هو الحال في JavaScript أو Java أو Python أو #C أو PHP أو ++C أو Ruby أو Swift أو Objective-C. وكما ترى فالعديد من اللغات،
تعتمد على النموذج، ويعد الأكثر شهرة والأكثر شعبية في الوقت الحالي.
ملحوظة: إذا كان هدفك هو أن تصبح مطورًا محترفًا، فيجب عليك تعلم
اللغات الحديثة. لأنه في الوقت الحالي، يوفر سوق العمل فرصًا أقل وأقل للغات
القديمة. ستجد عدد أقل من طلبات التوظيف لـ COBOLمقارنة بـ JavaScriptعلى سبيل المثال.
احصائيات حول لغات البرمجة
إذا كنت ترغب في الحصول على فكرة عن اللغات الأكثر شعبية
في الوقت الحالي، يمكنك إلقاء نظرة على استبيان Stack Overflow 2019 حول هذا الموضوع. يمكنك أيضًا الرجوع إلىمؤشر TIOBEالذي يسرد لغات البرمجة
الأكثر شعبية كل شهر استنادًا إلى مجموعة من مصادر المعلومات المختلفة.
فتعلم لغة شائعة ذات شعبية
كبيرة يتيح لك التمتع بجميع فوائد مجتمع الإنترنت، ليس من السهل تعلم لغة
برمجة جديدة، لكن بوجود مجتمع جاهز لمساعدتك في التعلم سوف يصبح الأمر أسهل بكتير وأسرع،
فكلما زادت شعبية اللغة، زادت الموارد التي ستجدها لتتعلمها، الكتب والمدونات
ومقاطع الفيديو والمؤتمرات وقنوات دردشة وقنوات يوتيوب، إلخ.
ملحوظة هامة: اختر لغة حديثة وذات شعبية كبيرة مع مجتمع
كبير ونشط. وتعد لغات JavaScriptوPythonاختيار ممتاز،
فالمجتمعات المحيطة بهذه اللغات كبيرة ونشطة للغاية اليوم.
تأثير آخر لاختيار لغة شعبية هو ثراء بيئتها فلإنشاء
تطبيق حديث، يستخدم المرء إطار عمل "Frameworks" ومكتبات
"Libraries" بشكل متكرر، Frameworksهو إطار تطوير، يتم استخدامه لهيكلة
وتوجيه هندسة البرمجيات الخاصة بالتطبيق.
يتيح لك Frameworksإمكانية
إنشاء تطبيقات معقدة للغاية بسرعة عن طريق الحفاظ على بنية برمجية مرنة وسهلة
الصيانة.
المكتبة "Libraries" هي
ببساطة مجموعة من الأكواد التي كتبها طرف ثالث والتي يمكن إعادة استخدامها في
تطبيقاتها الخاصة. تتيح المكتبة تسهيل التطوير من خلال عدم إعادة اختراع العجلة
وتوسيع إمكانيات اللغة البرمجية المستخدمة.
على سبيل المثال، لا تسمح لك لغة Pythonبإنشاء
واجهات رسومية أساسية. ولكن باستخدام مكتبة PyQT، يمكنك
استخدام لغة Pythonلإنشاء برامج بواجهة رسومية.
كلما كان المجتمع المحيط بلغة ما كبيرًا ونشطًا، زادت
الخيارات المتاحة أمامك في Frameworks وLibrariesالمتاحة
لتطوير تطبيقك.
ملحوظة: تأكد
من اختيارك للغة تتيح لك إنشاء التطبيق الذي تريده باستخدام Frameworks وLibrariesالمتاحة
لهذه اللغة.
سهولة التعلم:
ليس من السهل تعلم أي لغة برمجة جديدة، فبعضها أصعب
من الأخرى، هناك ما يسمى لغات المستوى المنخفض "LowLevel"،
واللغات عالية المستوى "High
Level".
تتيح لك لغات منخفضة المستوى مثل Assemblerأو C، إنشاء برامج
محسّنة للغاية وقريبة من الأجهزة التي تقوم بتشغيلها عليها، حيت باستخدام هذه اللغات،
يجب عليك على سبيل المثال إدارة استخدام الذاكرة بنفسك، والتي يمكن أن تكون معقدة
للمبتدئين.
من ناحية أخرى، تتيح اللغات عالية المستوى تطوير
التطبيقات دون الحاجة إلى القلق بشأن الاعتبارات المادية. الأدوات (مثل جمع الفتات
على سبيل المثال لأداره الذاكرة) يمكن ان تجعل هذه الجوانب أكتر تقنية بالنسبة لك.
*تعلم لغة عالية المستوى في البداية، سوف تكون
قادرًا على تعلم لغة ذات مستوى منخفض لاحقًا إذا كنت ترغب في ذلك. إن البدء بلغة
منخفضة المستوى قد يجعلك تعاني من الحساسية للبرمجة حتى قبل أن تذوقها.
أدوات المطور المطلوبة :
بالنسبة لبعض اللغات مثل C، ستحتاج
أولاً إلى عمل ترجمة "Compile" للبرنامج قبل أن تتمكن من تشغيله،
فهذه اللغة تسمى لغات مترجمة "Compiled"، وهذا الأمر يتطلب تثبيت سلسلة
مترجمة والحصول على معرفة تقنية إضافية، يجب اكتسابها قبل بدء البرمجة، وهذا محبط
إلى حد ما.
وهناك نوع آخر من اللغة يسمع لغات تفسيرية "InterpretedLanguages"، تتطلب أدوات قليلة أو معدومة لتثبيتها من أجل بدء
البرمجة. على سبيل المثال، يمكنك بدء العمل ب JavaScript مباشرة من
المتصفح الخاص بك أو من موقع على الإنترنت.
ثانياً، يمكن تسهيل تحرير الكود بشكل
كبير عن طريق استخدام محرر الكود "Code editor"، ويوجد
العديد منها على الإنترنت، على سبيل المثال، محرر "Sublime Text" و
"Visual StudioCode"، ستتيح هذه الأدوات إنشاء كود المصدر
الخاص بالبرنامج الذي تقوم بإنشائه بسرعة أكبر، والتنقل يكون بسهولة
وسلاسة فيما يتعلق بمحرر نص بسيط.
نصيحة هامة: اختر لغة تفسيرية "Compiled" مثل JavaScriptأو Pythonحتى لا تضطر
إلى عناء تكوين سلسلة مترجمة. فيما يتعلق بمحرر كود المصدر، غالبًا ما تكون
المسألة تفضيلات شخصية، اختبر عدة منهم، ثم حدد اختيارك وفقا لذوقك (تحقق على أي
حال أنه يدعم لغة البرمجة الخاصة بك).