بعض لغات البرمجة

بعض لغات البرمجة، البرمجة هي علم وهي عالم اليوم فنحن في عصر قائم علي الحوسبة ولذألك يجب علينا أن نهتم بتعلم تلك اللغات.

بعض لغات البرمجة

يعتقد البعض أن تعلم لغات البرمجة أمرٌ صعبٌ للغاية، يحتاج إلى معدلاتِ ذكاءٍ عالية، وقدراتٍ خاصة، إلا أن الأمر أسهل من ذلك بكثير، حتى أن الطفل يستطيع تعلم واحدة من لغات البرمجة على الأقل ! طبعاً لا نقصد هنا لغاتٍ معقدة، بل بعض اللغات المحددة التي تستطيع تعليمها لطفلك، بحيث تفتح له أفق من أجل دخول هذا العالم، ولكن قبل ذلك ضع بحسبانك أولاً "رغبة طفلك في دخول عالم البرمجة والرقميات" وتحفيزه لدخول هذا العالم إذا لم تكن له رغبة مسبقاً، مثلاً اِخبارهُ بأنه قادر على تصميم برنامجٍ أو لعبة، وأن الأمر ليس صعب، لاسيما بوجود بعض اللغات الرائعة والتي يستطيع تعلمها الأطفال بسهولة.

ما الذي يدفع الآباء الي تعليم الأبناء لغة برمجية واحدة على الأقل ؟ 

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

 

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

  Swift Playgrounds

إذا كان لدى طفلك آيباد، فلعل لغة Swift هي المحفز الأفضل له لدخول عالم البرمجة، صحيحٌ أنها لغة جديدة نسبياً وابتكرتها شركة آبل من أجل تطوير تطبيقاتها بشكلٍ احترافي، إلا أنها بالوقت ذاته سهلة التعلم وبسيطة الاستخدام مما يجعلها خياراً رائع لتعليمها لطفلك، لاسيما وأنه سيرى نتائج عمله بشكل مباشر في حال استخدامه بيئة Swift و XCode والتي ستتحول لتطبيقات تصلح للعمل على أغلب أجهزة آبل بما فيها أبل TV و أيفون أيباد. وأما بالنسبة لطريقة تعلمها فالأمر بسيط ولا يلزم إلا تحميل تطبيق Swift Playgrounds من متجر أبل، طبعاً التطبيق مجاني بالكامل ومتوفر بنسخين لـ آي باد و ماك.

 

Scratch

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

 

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

 

 Python بايثون

 

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

 

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