البرمجة وأنواعها: مجالات ولغات لازم تتعلمها

x32x01
  • بواسطة x32x01 ||

ما هي البرمجة؟​

البرمجة ببساطة هي لغة التخاطب بينك وبين الكمبيوتر 🖥️. زي ما بتتكلم عربي أو إنجليزي، الكمبيوتر بيفهم لغة خاصة بيه، إنت بتكتبله أوامر وهو ينفذها.

مجالات البرمجة​

  • برمجة الويب 🌐 (تصميم + تطوير)
  • تطبيقات الموبايل 📱
  • أنظمة التشغيل 💽
  • تطبيقات سطح المكتب 🖥️
  • الألعاب 🎮
  • قواعد البيانات 🗄️
  • الروبوتات 🤖

لغات البرمجة وخصائصها​

الكمبيوتر بيشتغل بالأصفار والواحدات (0 و1)، لكن المبرمج بيكتب أوامر بلغة برمجية أسهل.
اللغات بتنقسم إلى:
  • عالية المستوى (زي Java, C, Python) قريبة من لغة البشر.
  • منخفضة المستوى (زي Assembly) قريبة من لغة الآلة.

أمثلة لغات البرمجة ومجالاتها​


برمجة تطبيقات سطح المكتب​

  • C: الأساس لكل اللغات.
  • ++C: قوية للألعاب والتطبيقات.
  • #C: مناسبة لبيئة Windows.
  • Java: الأكثر شعبية ومتعددة الاستخدامات.

برمجة الويب​

  • Frontend (تصميم الواجهة): HTML, CSS, JavaScript, jQuery, Bootstrap.
  • Backend (الخلفية): PHP, Python, Ruby, Asp.net.
  • قواعد البيانات: SQL, MySQL, Oracle.

برمجة تطبيقات الموبايل​

  • Android: Java, XML, Kotlin.
  • iOS: Objective-C, Swift.
  • Cross-platform: Flutter, React Native.

برمجة أنظمة التشغيل​

معظمها مكتوب بـ C و Assembly، زي Windows, Linux, MacOS.

مصادر تعلم البرمجة​

قنوات عربية زي: Elzero Web School, Free4Arab, خالد السعداني
وقنوات أجنبية زي: The New Boston, kudvenkat
 
التعديل الأخير: