12 طريقة مرحة لتعلم كيفية البرمجة

نشرت: 2020-02-10

حب الدراسة ، مثل الحكمة ، يأتي مع تقدم العمر. ومن المفارقات أن الغالبية منا يفوتون فرصة ثمينة لتعلم شيء جديد في أفضل الأوقات. كلما كنا أصغر سنًا ، كان من الأسهل اكتساب مهارات جديدة. الأطفال لديهم خلايا عصبية أكثر من البالغين ، لذا فهم ينشئون روابط أكثر فعالية.

إذا كنت معتادًا على نظريات مونتيسوري ونظام التعليم أو " روضة الأطفال متأخرة جدًا " لماسارو إيبوكا ، فأنت تعرف تعاليمهم وربما تتبعها. ومع ذلك ، ليس هذا هو الحال بالنسبة للغالبية العظمى من الناس هناك. ومما يزيد الطين بلة ، أننا ، كأطفال ، ليس لدينا الدافع المناسب لاغتنام هذه الفرصة. فقط تذكر لنفسك: كانت المدرسة تدور حول التواصل الاجتماعي ، والنمو كشخصية ، والقيام بأشياء لا تصدق مع صديقك المفضل - ولكن ليس بالتأكيد دفن أنفك في الكتب وشحذ مهاراتك طوال اليوم. لذلك ، كقاعدة عامة ، فإن نافذة الفرصة مغلقة بالفعل. ومع ذلك ، فإن النبأ السار هو أنها تُركت مواربة. على الرغم من أنه لن يتم فتحه مرة أخرى ، إلا أنه يكفي للضغط والوصول إلى أهدافك.


عندما يتعلق الأمر باكتساب مهارات جديدة في سن الشيخوخة ، فلدينا ميزة كبيرة وهي حافز قوي. هذه القوة الدافعة تتغلب على جميع العقبات في طريقها. إنه أحد تلك الأشياء التي تساعد على فتح هذه النافذة. الشيء الآخر الذي يساعد في هذا الأمر هو طريقة التعلم. إذا كانت هذه الدورة مملة ورتيبة ، فلن تفيدك كثيرًا ، ولن تقول شيئًا عن قتل كل الدوافع التي لديك. يُعتقد على نطاق واسع ، وخاصة من قبل العلماء ، أن البيئة المرحة جيدة للغاية لتعلم شيء جديد. أولاً وقبل كل شيء ، إنه في طبيعتنا: نتعلم من خلال اللعب منذ الولادة. لذا فإن هذه الطريقة الأصلية لتطوير مهارات جديدة ، حتى تلك الصعبة والمتطلبة مثل البرمجة ، يمكن أن تكون مفيدة جدًا.

مع التمسك بهذا الفكر ، وجدنا بعض التطبيقات الرائعة والمنصات والمشاريع الشخصية فقط التي تستخدم بيئة مرحة لتعليم البرمجة. على الرغم من أنها لن تجعلك عبقريًا في الكمبيوتر ، إلا أنها ستمنحك بالتأكيد بداية قوية.

مكافحة الرمز

في الأصل كان هذا التطبيق يستهدف الأطفال. ولكن عندما يتعلق الأمر بفهم أساسيات البرمجة ، نشعر جميعًا بأننا مثل هذا الطفل. إنها لعبة عرضية بمهام يجب حلها. عالم الخيال مغر وملهم.

مكافحة الرمز

ميمو

على عكس المثال السابق ، Mimo هو تطبيق iOS للبالغين. تتمحور عملية التعلم الخاصة به حول فكرة تدريس مهارات الترميز في مجموعات. لذلك ، لدى المستخدم فرصة للعمل مع النظام الأساسي حتى في أيام الأسبوع المزدحمة. يغطي لغات البرمجة المختلفة من HTML و CSS إلى C ++ و C #.

ميمو

الجراد

جمهور Grasshopper المستهدف هم مبتدئين في أي عمر. إنه متاح لكل من أجهزة iOS و Android ، لذا فهو خيار مثالي لعالمنا سريع الخطى المهووس بالأجهزة المحمولة. إنه يوفر ألعابًا صغيرة وممتعة تتيح لك اكتساب مهارات JavaScript الأساسية بشكل هزلي. يعلم أساسيات مختلفة بما في ذلك الرسوم المتحركة القائمة على D3.

الجراد

الحجلة

تم إنشاء Hopscotch ، مثل Code Combat ، للأطفال في الأصل. ومع ذلك ، يمكن أن يوفر هذا بداية لكل هؤلاء الأشخاص غير المتمرسين في مجال التكنولوجيا والذين يرغبون في التدريب لمهنة جديدة. يكشف النقاب عن أساسيات البرمجة بشكل ممتع وغير مخفي - مما يمنحك فرصة لبناء شيء ما بالفعل.

الحجلة

ملاعب سويفت

Swift هي لغة برمجة لبناء تطبيقات لأجهزة Apple. لذلك ، كما هو متوقع ، يتوفر Swift Playground لنظام iOS فقط. ابدأ بحل الألغاز البسيطة ثم انتقل إلى الألغاز والتحديات المعقدة من أجل إتقان المهارات.

ملاعب سويفت

ترميز الكواكب

ترميز الكواكب هو تطبيق لتطوير التفكير المنطقي لدى الناس من جميع الأعمار. إنها مليئة بألعاب العقل المثيرة للاهتمام حتى لا تشعر بالملل. ما عليك سوى إعطاء التعليمات للروبوت لحل الألغاز والمضي قدمًا.

ترميز الكواكب

المحارب JS

Warrior هي لعبة صغيرة ولكنها مثيرة للاهتمام لتعلم لغة البرمجة النصية لصفحات الويب. يطلق عليه المحارب ليس من أجل لا شيء. أي المحارب هو قلب وروح المغامرة. استخدم JavaScript لقيادة بطلك عبر جميع العقبات ، وفي نفس الوقت ، تعرف على أساسيات اللغة.

المحارب JS

إنكي

إنكي هو روبوت لزيادة مهاراتك في البرمجة. تمكن المستخدمين من المشاركة في التدريبات اليومية التي من شأنها بناء قاعدة المعرفة الخاصة بك تدريجيا. يمكنك أيضًا دعوة أصدقائك أو زملائك للمشاركة. إنه متاح لكل من أجهزة Android و iOS.

إنكي

بطاقات كود

إذا كنت من محبي ألعاب الطاولة ، فستقدر بالتأكيد بطاقات Code Cards. إنها طريقة المدرسة القديمة للاستمتاع وتعلم شيء جديد. يقدم الفريق أربع مجموعات مختلفة من البطاقات: HTML5 و CSS و JavaScript و Ruby و Rails. تتضمن كل واحدة 53 بطاقة بها مهام. يمكنك مزجها بسهولة لإضافة التوابل إلى اللعبة. فقط اطبعها واستمتع

بطاقات كود

شبيبة الروبوت

jsRobot هو مشروع شخصي لريال خليل ، الذي استطاع تحويل التعرف على لغة البرمجة النصية المستخدمة على نطاق واسع إلى تجربة ممتعة وممتعة. إنها مغامرة صغيرة مع تعليمات عليك اتباعها. استخدم وظائف JavaScript الأساسية للتحرك طوال الرحلة. هناك عدة مستويات لاستكشافها ، لذلك بالتأكيد لن تجعلك تشعر بالملل.

شبيبة الروبوت

تشبيه الكود

على عكس الموارد المذكورة سابقًا ، لا تقدم Code Analogies أي تجربة لعبة. بدلاً من ذلك ، يحاول شرح الأساسيات باستخدام مقارنات من العالم الحقيقي. يستخدم الفريق الصور ، والرسوم التوضيحية ، والرسوم البيانية ، وبالطبع برامج تعليمية تفاعلية لتوضيح تحديات الترميز.

تشبيه الكود

فليكس بوكس ​​فروجي

تأتي هذه اللعبة الصغيرة والمضحكة مع 24 مستوى ، وتشرح أساسيات Flexbox في الممارسة. تركز كل مهمة على خاصية معينة بحيث يمكنك فهم الفكرة وراء وضع التخطيط الجديد بشكل أكثر فعالية. إنه مشروع شخصي صغير - لكنه مفيد حقًا. إذا كنت تستمتع بهذا النوع من الألعاب ، فتحقق أيضًا من CSS Diner و Erase All Kittens و Grid Garden حيث يقومون بتعليم HTML و CSS بطريقة مرحة.

فليكس بوكس ​​فروجي

استمر في التعلم

تميل نافذة الفرصة إلى إعادة الفتح ، لكن هذا لا يعني أنه يجب عليك تأجيلها لفترة طويلة. أعلم أن التأخير أفضل من عدمه. ومع ذلك ، مع وجود العديد من الطرق غير المزعجة والمحمولة والأهم من ذلك ، الطرق المرحة لتعلم أشياء جديدة ، فقد حان الوقت لتحقيق حلمك هنا الآن. الترميز ليس علم الصواريخ. إنه شعر يزداد مع الوقت والخبرة والتكرار. استخدم هذه المشاريع الصغيرة في بيئة جذابة وممتعة لاكتساب مهارات الترميز وبناء أساس متين.