عند البحث عن افضل موقع لتعلم البرمجة، يلاحظ أن الإقبال على تعلم البرمجة في تزايد مستمر، سواء عبر المسارات الدراسية الرسمية، أو من خلال الدورات المتخصصة، أو حتى بالاعتماد على التعلم الذاتي عبر الإنترنت. ورغم أننا استعرضنا سابقًا العديد من المصادر على مدونة ححو للمعلوميات التي تساعد على إتقان لغات برمجية مختلفة، فإن المنصة التي سنتحدث عنها اليوم تمثل فرصة مميزة لكل من يرغب في استكشاف هذا المجال والدخول إلى عالم التطوير بثقة وشغف.
تَعَرَّفْ على افضل موقع لتعلم البرمجة مجانا
Exercism (رابط الموقع متاح أسفل المقال) هي منصة إلكترونية توفر مجموعة واسعة من الأدوات والموارد التي تساعد المستخدمين على تعلّم البرمجة بأسلوب عملي. تضم المنصة تمارين تغطي ما يصل إلى 77 لغة برمجة، وجميعها متاحة بشكل مجاني.
سواء كنت تفكر في البدء بتعلّم Python أو JavaScript أو Java أو C أو C# أو Rust، فإن هذه المنصة تمنحك نقطة انطلاق مناسبة لاكتساب الأساسيات بطريقة تدريجية.
يعتمد أسلوب التعلّم فيها على التحدي والممارسة؛ إذ يتعرّف المستخدم في كل مرحلة على مفاهيم جديدة، ويُطلب منه كتابة الشيفرة بنفسه لتطبيق ما تعلمه، ثم الانتقال تدريجيًا إلى مستويات أكثر تقدمًا مع تطوير مهاراته خطوة بخطوة.
Exercism: منصة مجانية لتعلم البرمجة بدعم مجتمع عالمي نشط
تؤكد منصة Exercism على أن جميع مواردها ستظل مجانية دائما، وتعتمد بشكل كبير على مجتمع متعاون لدعم وتعليم الأعضاء الجدد البرمجة. جميع التمارين والمساهمات قابلة للمشاركة بحرية، رغم أن إدارة الموقع تقبل التبرعات لدعم استمراريتها.
للبدء، يكفي التسجيل مجانا واختيار لغة البرمجة التي ترغب في تعلمها. تحتوي المنصة على مستويات تناسب جميع المستخدمين، ولكن تجربة التعلم ستكون أسهل وأقل إحباطا إذا كان لدى المستخدم بعض المعرفة الأساسية مسبقا.
يستفيد أكثر من مليون ونصف مستخدم حول العالم من موارد Exercism لتعلّم البرمجة. وإذا واجهت أي صعوبات في كتابة الشيفرة، يمكنك دائمًا اللجوء إلى مجتمعها النشط، الذي يعد من أكثر المجتمعات قيمة على الإنترنت، ويضم أكثر من 11,500 مرشد يقدّمون دعمهم طواعية لمساعدة المستخدمين الآخرين على التعلّم.
أما الجانب السلبي، فهو أن الموقع متاح بالكامل باللغة الإنجليزية، لذلك يُنصح بأن يكون لدى المستخدم معرفة أساسية باللغة أو الاستعانة بمترجم عند الحاجة للبدء في استخدام المنصة.
من هنا يمكنك الولوج إلى موقع Exercism
