ما الذي يجب أن يتعلمه المبرمج المبتدئ؟
الصفحة الرئيسية تحليلات

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

قبل تعلم اللغة ابدأ بالبرمجة المرئية

البرمجة المرئية هي عبارة عن التكنولوجيا الأساسية التي تسمح إنشاء البرامج وذلك بتحويل الكتل أو غيرها من المواضيع المرئية بدلاً من كتابة التعليمات البرمجية باليد.

بفضل هذه التكنولوجيا سيسهل إدراك أسس البرمجة دون التعمق في الترتيب الدقيق للرموز. بعد التعرف على هذه الأسس بمساعدة التحويل يجوز تعلم كتابة البرامج واقعياً.

يجوز ابتداء الكتابة بلغة البرمجة المرئية بواسطة الكثير من البرامج مثل MIT Scratch و Code Studio على موقع Code.org و Google Blocky.

Python إحدى أسهل اللغات بالنسبة للجدد

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

ولكن أكثر فائدة بالنسبة للمطور هي Javascript

Javascript هي لغة ليست بسيطة مثل Python ولكنها تعمل على كافة القواعد الموجودة ومن بينها Mac Windows، iOS، Android. تستخدم Jаvаscript إلى حد ما في أية صفحة (في متصفح الإنترنت) وحتى في تراكيب حديثة الطراز مثلاً في الساعات الذكية.

بعد استيعابكم لـ Javascript جربوا Ruby و Ruby on Rails

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

بكلمة أخرى Ruby هي عبارة عن لغة أما Ruby on Rails فهي أداة يجوز بواسطتها إنشاء مواقع على الإنترنت بسهولة باستخدام لغة Ruby. إنها مريحة جداً لقلة استخدام النماذج فيها. وهذا يعني أنه عند إنهاء كتابة التعليمات البرمجية سيكون تشغيل المنتج الجاهز سهلاً إلى حد ما.

للزيادة: تعرفوا على HTML لأنكم ستحتاجون إليها عند كتابة المواقع على الإنترنت

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

الرجاء وصف الخطأ
إغلاق