لقد بدأت في تعلم كيفية البرمجة قبل أربع سنوات. عندما بدأت ، كنت أعرف أنني أرغب في إنشاء مواقع ويب وتطبيقات. ظننت أنني سأتعلم ما أحتاج إليه وأقوم بعمل بعض الأشياء الرائعة للحصول على وظيفة مطور مبتدئ. ما لم أتوقعه هو عدد الأدوات المتاحة للاختيار من بينها ، ولم يكن هناك الكثير من التوجيه من أين نبدأ. اختيار محرر التعليمات البرمجية ، باستخدام سطر الأوامر ، والتحكم في الإصدار ، ناهيك عن تعلم المصطلحات التقنية جعل من الصعب البدء.
لا يمكنني أن أخبرك بعدد الليالي التي قمت فيها بتدوير عجلاتي في الاتجاه الخاطئ لتعلم شيء لم أستخدمه من قبل. هذا ما أتمنى أن يخبرني به شخص ما بالإضافة إلى مجموعة من الموارد الرائعة لمساعدتك على البدء.
هناك الكثير من اللغات والأدوات التي يمكنك استخدامها لإنشاء الويب. كل منهم له فوائده ، ويتم الحفاظ عليها من قبل الكثير من الأشخاص الأذكياء. على الرغم من أن هذا أمر رائع لدفع الويب إلى الأمام ، إلا أنه أمر محير ومربك للبدء.
إذا كنت تعرف HTML و CSS وجافا سكريبت على مستوى عميق ، فستتمكن من إنشاء أي شيء على الويب.
بعد ذلك ، قم بتنزيل VsCode لاستخدامه كمحرر التعليمات البرمجية. بعد ذلك ، ستحتاج إلى محطة طرفية لتشغيل الأوامر والقيام بأشياء أخرى متنوعة ، لذا قم بتنزيل iTerm2. أخيرًا ، أنت بحاجة إلى متصفح لاختبار موقعك على الويب حتى تحصل على أحدث إصدار من Google Chrome.
لا يمكنني أن أخبرك بعدد الليالي التي قمت فيها بتدوير عجلاتي في الاتجاه الخاطئ لتعلم شيء لم أستخدمه من قبل. هذا ما أتمنى أن يخبرني به شخص ما بالإضافة إلى مجموعة من الموارد الرائعة لمساعدتك على البدء.
من أين أبدا ؟
هناك الكثير من اللغات والأدوات التي يمكنك استخدامها لإنشاء الويب. كل منهم له فوائده ، ويتم الحفاظ عليها من قبل الكثير من الأشخاص الأذكياء. على الرغم من أن هذا أمر رائع لدفع الويب إلى الأمام ، إلا أنه أمر محير ومربك للبدء.
تعرف على HTML و CSS وجافا سكريبت
إذا كنت تعرف HTML و CSS وجافا سكريبت على مستوى عميق ، فستتمكن من إنشاء أي شيء على الويب.
أدوات للاستخدام :
بعد ذلك ، قم بتنزيل VsCode لاستخدامه كمحرر التعليمات البرمجية. بعد ذلك ، ستحتاج إلى محطة طرفية لتشغيل الأوامر والقيام بأشياء أخرى متنوعة ، لذا قم بتنزيل iTerm2. أخيرًا ، أنت بحاجة إلى متصفح لاختبار موقعك على الويب حتى تحصل على أحدث إصدار من Google Chrome.
HTML و CSS :
يعطي HTML بنية صفحات الويب واستخدام css معها يوفر لنا صفحة بها الوان واشكال جميلة. لا تستخدم مكتبة مثل Bootstrap للتصميم خلال هذا الجزء. الهدف هو التعود على إنشاء الترميز وعناصر تحديد المواقع والتصميم باستخدام CSS فقط.
بعض من المصادرلتعلمهذا هي:
CodeCademy
Treehouse
Javascript :
حان الوقت الآن لبدء جلب الأشياء إلى الحياة والقفز إلى جافا سكريبت. هذه هي لغة البرمجة النصية للويب وتتيح لك القيام بأي شيء تقريبًا في الوقت الحاضر. يمكنك إنشاء تطبيقات iOS / Android ، وخوادم الواجهة الخلفية ، وتطبيقات الويب ، وتطبيقات سطح المكتب ، وحتى القيام بالتعلم الآلي باستخدامها. ركز كل وقتك على تعلم هذه اللغة وهذه اللغة وحدها. إذا أجريت بحثًا ، فسترى أشياء مثل PHP و Ruby و Python و Node و Flask و React و Angular و Webpack و Jenkins و Wordpress و Rollup و Firebase و Docker و Yaml والقائمة تطول. كل هذه الأشياء رائعة (ربما باستثناء PHP) ، لكنك تحتاج إلى التركيز على تعلم شيء واحد جيدًا قبل التفرع. من المحتمل أنك لن تفعل الكثير من الأشياء على الويب ، ولكن لا بأس في الوقت الحالي. أماكن البدء:
ليست هناك تعليقات
إرسال تعليق