من الأسئلة الشائعة التي تواجه الكل “ما هي أفضل لغات البرمجة التي يجب البدء في تعلمها ؟” و لكن من وجهة نظري إن هذا السؤال مضيع للوقت ، و ليس هناك إجابة مناسبة سوف تأخذها من هذا السؤال .

قبل البدء في تعلم لغات البرمجة يجب أن تسأل نفسك سؤال مهم أولا “ما هي اللغة المناسبة التي تلبي إحتياجاتي ؟” علي سبيل المثال هل تريد أن تقوم ببرمجة المواقع ؟ أو البرامج أو برمجة تطبيقات الهاتف .

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

العوامل التي تساعد في إختيار أفضل لغات البرمجة المناسبة :

  1. اللغة التي تفور لك أفضل أساس مفاهيمي جيد .
  2. اللغة التي سوف تساعدك علي الإنتقال إلي اللغات الأخري بسهولة .
  3. اللغة التي تساعدك علي التسويق للعمل الخاص بك .

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

هيا نأخذ جولة بسيطة بهذه اللغات .

الجافا Java

الجافا هي لغة غرضية التوجه ظهرت أول مرة في سنة 1995 و قام بتصميمها جيمس جوسلينغ ، بالإضافة إلي إنها تعد الأكثر شعبية من بين كل لغات البرمجة .

إستخدامات اللغة : برمجة الشبكات ، تطوير تطبيقات الويب ، تطوير البرامج ، تطوير واجهات المستخدم الرسومية GUI .
يتم إستخدامها بواسطة : أندرويد (نظام التشغيل ، التطبيقات)

سي شارب C#

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

سي بلس بلس C++

إن الكل يعتبر هذه اللغة الأفضل في بناء التطبيقات ، هذه اللغة ظهرت أول مرة سنة 1983 و صممها بيارن ستروستروب ، ميزة هذه اللغة إنها سريعة ، نقطة ضعفها إن بعض الناس يعتقد إنها أصبحت قديمة .

إستخدامات اللغة : القيام ببرمجة الألعاب ، بالإضافة إلي إنها تُعتبر جزء لا يتجزء في بناء البرامج .
اللغة مستخدمة في : انترنت اسكبلولر ، ادوبي جوجل كروم ، موزيلا فايرفوكس

بايثون Python

هي لغة برمجة غرضية التوجه ، تتميز بسهولة تعلمها ، و بساطة كتابتها و قرائتها ، ظهرت أول مرة سنة 1991 صممها جايدو فام روسم .

إستخدامات اللغة : تطوير البرامج ، أمن المعلومات ، تطبيقات الويب
اللغة مستخدمة بواسطة جوجل , ياهو

روبي Ruby

هذه اللغة ظهرت أول مرة في سنة 1993 ، صممها الياباني يوكيهيرو ماتسوموتو ، إنها غرضية بالكامل ، بالإضافة إلي إنها سهلة التعلم .

إستخدمات اللغة : تطوير تطبيقات الويب ، Ruby on Rail
اللغة تستخدم في : twitter , hulu

إن اللغات التي تساعدك علي التسويق ، هذا يعتمد علي ما الذي تريد القيام به .. علي سبيل المثال :

  1. إذا كنت تريد العمل في بناء المواقع لديك لغة بي اتش بي .
  2. إذا كنت تريد العمل في عمل تطبيقات أبل لديك لغة Objective-C .
  3. إذا كنت تريد العمل في عمل تطبيقات الأندرويد لديك لغة جافا .

لغة Objective-C

إنها لغة برمجة مستخدمة بشكل رئيسي و كبير بواسطة شركة أبل و هذه اللغة ظهرت أول مرة في سنة 1983 و صممها براد كوكس و توم لوف .

استخدامات اللغة : برمجة تطبيقات ابل

لغة بي اتش بي Php

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

يتم إستخدامها في : فيس بوك , ويكيبيديا , ووردبريس , جوملا

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