أي لغة برمجة يجب علي تعلمها؟

السلام عليكم و رحمة الله و بركاته

اي شخص يحلم بتعلم البرمجة يطرح على نفسه هذا السؤال: أي لغة برمجة علي تعلمها؟ و ذلك لكثرة لغات البرمجة المنتشرة 

و الحقيقة أن لغات البرمجة تختلف حسب هدفها فالشخص الذي يريد تعلم برمجة الهواتف يختار لغة معينة مثل لغة الاندرويد مثلا, الذي يريد تعلم برمجة مواقع الويب عليه في البداية تعلم لغة Html و CSS و php ثم الانتقال للغات متطورة مثل الدوت نت و غيرها.

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

فنصيحتي لك: تمكني من لغة واحدة قوية ثم بعد ذلك فكري في تعلم اي لغة اخرى.

ربما تسالتي ماذا اقصد بلغة قوية؟
هناك لغات مخصصة لغرض معين فمثلا لغة CSS لغة خاصة بتطبيقات الويب و بالاخص لتغيير تنسيق صفحات الويب مثل تغيير لون الصفحة, وضع اطار جعل النص في منتصف الصفحة و غير ذلك 
و سؤالي هو هل تفيدك لغة مثل هذة بتعلم لغات جديدة؟  الاجابة هي لا.. فذة اللغة لا تساعدك في تعلم اساسيات البرمجة كجمل التكرار و تعريف المتغيرات و الجمل الشرطية التي تكون موجودة في معظم لغات البرمجة

لذا انصح بتعلم لغات تستخدم لاغراض متعددة مثل انشاء التطبيقات, مواقع الويب و برامج الحواسيب

من هذة اللغات لغة C++ , الجافا , c#

لذا انصحك اولا بالتعرف على احد هذة اللغات الثلاث قبل الانطلاق في عالم البرمجة.
ولذلك ساضيف بعض الدروس عن لغة الجافا.


تحياتي A

تعليقات

المشاركات الشائعة