الموارد التي ستساعدك على تعلم كيفية البرمجة
بسبب الحجر الصحي لفيروسات كورونا ، فإن الكثير منا لديه الكثير من وقت الفراغ في أيدينا. (بالنسبة لأولئك الذين لا يفعلون ذلك ، مثل الآباء والموظفين الأساسيين والمستجيبين الأوائل ، نحن نحييكم!) من أجل الحفاظ على حمى المقصورة ، فإن الكثير من الناس يبحثون على الإنترنت عن الإلهام و / أو الإلهاء و / أو التعليم. طريقة واحدة للتغلب على الملل هي تعلم كيفية البرمجة.
من عند ألعاب ذات ترميز إلى حركات مثل ساعة الكود، الترميز في كل مكان هذه الأيام. ومع ذلك ، ستحتاج إلى التفكير في أهدافك قليلاً قبل أن تغوص فيها. هناك لغات ترميز متعددة ، تقع إلى حد كبير تحت أربع فئات: تطوير الشبكة، الإلكترونيات / الدوائر، الحساب / النمذجةو مهام قاعدة البيانات. تتمثل الخطوة الأولى في تحديد نكهة البرمجة الأكثر ملاءمة لك.
بغض النظر عن اللغة (اللغات) التي تتبعها ، فإننا نحافظ على ظهرك. في ما يلي ، سنتناول كل نوع من أنواع اللغات ، ونقدم لك النصائح والموارد والمنتجات التي يمكن أن تساعدك في البدء في رحلة الترميز.
تطوير الإنترنت / الويب
لغات البرمجة: CSS، لغة البرمجة، جافا، روبي، XML، بي أتش بي، اذهب، سويفت، البصرية الأساسية
ما هذا؟ مثل الإنترنت نفسها ، توفر لغات البرمجة المستندة إلى الويب إمكانيات لا حصر لها. في أي وقت ترى فيه صفحة ويب ، فإنك تبحث في النتيجة النهائية لملايين (بلايين؟) أسطر التعليمات البرمجية. تخيل أن صفحة الويب تشبه المسرحية: النشاط على المسرح هو ما يشاهده الجمهور ، ولكن كل ما وراء الكواليس هو الذي يجعل الإنتاج الجميل المصقول ممكنًا. الموقع بنفس الطريقة هناك الجزء الذي يراه القارئ / المستخدم (AKA الواجهة الأمامية) ، وهناك الأدوات التي يستخدمها منشئ المحتوى لجعل المحتوى مرئيًا / تفاعليًا (AKA الواجهة الخلفية).
تتعامل لغات الترميز هذه مع إنشاء واستخدام مواقع الويب (على سبيل المثال ، إنشاء سلسلة رسائل جديدة على Reddit) ، بالإضافة إلى مشاركة المعلومات بين مواقع الويب (على سبيل المثال ، رؤية أسعار الفنادق المختلفة المدرجة على موقع TripAdvisor).
إذا كنت ترغب في تذوق ما يفعله مطورو الويب ، فانتقل إلى قائمة الإعدادات في متصفح الويب الخاص بك وابحث عن خيار “Web Developer” أو “Developer Tools” ، وحاول ألا تطغى على الرمز الذي يظهر فجأة.
مصادر
– اختر خيار المراجعة للوصول إلى المحاضرات ومقاطع الفيديو ذات الصلة ، و مجانا. للحصول على شهادة إتمام أو الوصول إلى المواد المصنفة ، ستحتاج إلى دفع رسوم.
– احصل على حرية الوصول إلى التمارين اليومية ودروس الترميز الأساسية لهذه . من خلال الاشتراك في Codecademy Pro مقابل 19.99 دولارًا في الشهر ، يمكنك الوصول إلى المزيد من الأدوات والدعم والمحتوى.
أكاديمية خان – يكشف البحث عن دورات أكاديمية خان عن العديد من البرامج التعليمية المتاحة مجانًا على HTML و CSS و Java.
مدارس W3 – بالنسبة لأولئك الذين لديهم دوافع ذاتية ، يمكنك العمل من خلال الدروس والتمارين بي أتش بي، جافا، CSSو XML مجانا.
جافا سكريبت بليغ بواسطة Marjin Haverbeke – يحتوي هذا الموقع على محتويات هذا الكتاب للمبتدئين في جافا سكريبت.
سلسلة طريقة أذكى للتعلم بقلم مارك مايرز – احصل على هذه السلسلة التي تمت مراجعتها للغاية والتي توجهك عبر CSS و Java و HTML على جهاز Kindle.
روبي أساسيات – كتاب دراسي عبر الإنترنت يرشدك إلى أساسيات ومنطق روبي.
تعلم Swift 5 للمبتدئين – هذه السلسلة من محاضرات الفيديو المصغرة ترشدك إلى أساسيات التشفير في بيئة نظام تشغيل Apple.