06 أبريل مجموعة مصادر قوية لتعلم البرمجة بشكل مجاني كليا
طرحنا في مقال سابق عن أهم المهارات التقنية التي يجب أن يتعلمها أي شخص، كانت أولها البرمجة. فالبرمجة من التقنيات المطلوبة بشكل كبير من في الشركات، العمل الحر، وحتى فهم عالم التقنية بشكل أفضل. وقد يغريك ذلك للبدء في تعلم البرمجة بلا شك، فتسائل: كيف يمكنك البدء في تعلم البرمجة؟ يوجد الكثير من المنصات والطرق من أجل البدء في تعلم البرمجة واحترافها. ونقدم لك في هذا الدليل منصات عديدة لتعلمها.
منصة W3School: الأفضل لتعلم أساسيات البرمجة عامة
توفر منصة W3School مجموعة من الدروس المقالية الكاملة والشاملة لتعلم مجموعة كبيرة من التقنيات البرمجية المختلفة. تبدأ أولا باختيار لغة البرمجة التي تريد تعلمها والمتاحة على المنصة مثل: PHP, JavaScript, HTML, CSS وغيرها. وبعدها يأخذك الموقع في دروس مقالية مسترسلة، عليك أن تبدأ بتعلم الأساسيات شيئا فشيئا حتى تنتهي من تعلمها. من أهم المميزات الخاصة بهذه المنصة، أنه أسفل كل درس، ستجد تدريب إلى جانب صندوق لتجربة الكود الذي تعلمته في الدرس، وبالتالي يدمج بين التعلم النظري والتطبيقي معا.
منصة Tutorialspoint: نظام متكامل لاحتراف أي لغة برمجة
واحد من أكثر المواقع شهرة في العالم البرمجي هو موقع Tutorialspoint، والذي يعلمك تقريبا كل شيء متعلق بلغات وتقنيات برمجية عديدة. بعدها، يطرح لك الموقع قائمة (على شكل فهرس) لكل الدروس المقدمة من طرف الموقع حتى تنتقل بينها حسب المطلوب. فإن اخترت مثلا لغة البرمجة جافا، ستجد في الفهرس أنه يقسم الدروس من الدروس الأساسية، ثم دروس متقدمة، وبعدها دروس متخصصة (مثل ربط برمجيتك مع قواعد البيانات …) وهلم وجر في ذلك. الموقع مميز للغاية ويشرح لك الدروس بدقة عالية، مع تقديم كامل الأكواد التي تحتاجها لاستخدامها في الدرس.
منصة freeCodeCamp: تعلم مهارة كاملة في وقت قياسي
يهدف هذا الموقع ليكون موقع تعليمي قياسي، وبمختلف التعاليم. فيمكنك استخدام قناتهم على اليوتيوب من أجل تعلم الفيديوهات بشكل مرئي، أو قراءة المقالات من الموقع الرسمي، ومتابعة الـ Tutorials والدورات المتنوعة المتعلقة بالبرمجة وتقنياتها عموما. يهدف الموقع في الأساس إلى مساعدة المستخدمين على تعلم تقنيات البرمجة في وقت قياسي. فعلى سبيل المثال إن كنت تريد تعلم لغة البرمجة جافا أو PHP سيخبرك الموقع أنه يمكنك تعلمها في 3 ساعات باتباع الدليل التالي أو الفيديو المقترح من طرف المنصة. فإن كنت على عجلة من أمرك في تعلم تقنية برمجية جديدة بشكل سريع، فهذا الموقع هو كل ما أنت بحاجة إليه.
موقع Codecademy: لتعلم البرمجة بشكل تفاعلي
البرمجة يمكن تعلمها بأشكال وأنواع مختلفة، من قراءة المقالات إلى مشاهدة الفيديوهات وتطبيقها، لكن ماذا عن إمكانية احتراف البرمجة بشكل تفاعلي؟ تعلم البرمجة بشكل تفاعلي يعني أن تكتشف أنت لغة البرمجة وخصائصها بدل أن تتلقى وتكتسب فقط. موقع Codecademy يوفر هذه الميزة بشكل كامل. ما الهدف؟ يساعدك هذا على تتبيث قواعد البرمجة مباشرة لديك. في موقع Codecademy تختار تعلم لغة برمجة محددة، فيخبرك الموقع بأن الكود X يقوم بالعمل Y. ثم يوفر لك تمرين او اختبار لمحاولة كتابة كود يستطيع تحقيق نفس الهدف، لكن باستخدام لغة البرمجة التي اخترتها. في هذه الحالة، أنت لا تقرأ الكود من أساسه، بل تكتبه، وتتعلمه من تلقاء ذاتك. وهذا هو التعلم التفاعلي. لا ننصح به المبتدئين بالرغم من ذلك إذ قد يكون صعبا نوعا ما عليهم بسبب جهلهم بأساسيات البرمجة. لكن هذه الطريقة تعتبر أفضل طريقة من أجل تعلم البرمجة بشكل صحيح.
لا توجد تعليقات