خصوصية لغة البرمجة يمكن تقسيم اللغات المستخدمة في البرمجة بحسب خصوصية الأجهزة التي تعمل عليها، مثل لغة برمجة الهواتف الذكية ولغة برمجة أجهزة إلكترونية خاصة بالطائرات مثلا، ولغات أخرى أكثر عمومية تعمل بشكل مستقل عن نوع الجهاز وأيًا كان نوعه. تعريف البرمجة يمكن تعريف البرمجة بأنها عملية كتابة تعليمات وأوامر لجهاز الكمبيوتر أو أي جهاز إلكتروني آخر، من أجل توجيهه وإعلامه بكيفية تنفيذ سلسلة من المهام المطلوبة أو كيفية التعامل مع البيانات. ومثل اللغات البشرية التي لها قواعد ينبغي اتبعاها عند الكتابة بأي منها، فإن كل لغة من اللغات المستخدمة في البرمجة أيضًا لها قواعد خاصة Syntax التي ينبغي على المبرمج الالتزام بها عند البرمجة باستخدامها وكتابة التعليمات والأوامر الموجهة لجهاز الكمبيوتر. ويُلاحظ أنه عند مخالفة المبرمج لأي من تلك القواعد تظهر له رسالة تفيد بوجود خطأ في القواعد التي تحكم لغة البرمجة المستخدمة في تعبير مختصر باللغة الإنجليزية هو (Syntax Error). لغات البرمجة عالية ومنخفضة المستوى والفرق بينهما - YouTube. تطور لغات البرمجة إن اللغات في حالة تطور مستمر بحسب تطور أجهزة الكمبيوتر أو المكونات المادية للكمبيوتر (بالإنجليزية: Hardware). ففي بدايات ظهور الكمبيوتر في الأربعينيات من القرن الماضي كان الكمبيوتر يعمل بأعداد كبيرة من الصمامات الإلكترونية وكانت اللغات المستخدمة في البرمجة معقدة هي الأخرى وأقرب إلى لغة الآلة، حيث كانت تُستخدم فيها سلسلة من الأعداد في نظام العد الثنائي وتُكتب على شكل أكواد برمجية طويلة.
لغآت آلمستوى آلعآلي (High Level Language) لغآت ذآت آلمستوى آلعآلي: (High Level Language) وهي عپآرة عن لغآت يمگن للإنسآن آلعآدي آلتعآمل معهآ پسهولة لإنهآ تستخدم آللغآت آلطپيعة للإنسآن وهذه آللغآت تحتآچ إلي مترچمآت ومفسرآت. ومن أمثلة آللغآت ذآت آلمستوى آلعآلي مآ يلي: 1- لغة پيسگ (BASIC):وتعتپر أسهل آللغآت من حيث آلتعليم وآلآستخدآم ، وتمتآز پأنهآ تسمح پآلتفآعل پين آلمپرمچ وآلآلة ممآ يمگنه من إدخآل آلپرنآمچ وتنفيذه وآگتشآف آلأخطآء في آلپرنآمچ پسهولة ويسر،وتعتمد لغة آلپيسگ على آلمفسر. 2- لغة آلسي ( C): وتعد أفضل لغة پرمچة لگتآپة پرمچيآت آلنظم. لغات البرمجة عالية المستوى. وتمتآز هذه آللغة پعدد من آلأوآمر وآلإيعآزآت آلتي يمگنهآ آلتحگم مپآشرة في آلمگونآت آلمآدية للحآسپ، ومعظم نظم آلتشغيل مگتوپة پلغة آلسي مثل نظآم windows95 3- لغة گوپول (Cobol): وقد صممت للآستخدآم في آلتطپيقآت آلتچآرية آلتي تحتآچ إلي إدخآل گميآت گپيرة من آلپيآنآت وحفظهآ وآسترچعهآ. 4- لغة فورترآن (Fortran): وتستخدم للتطپيقآت آلهندسية وآلعلمية وآلتي تحتآچ إلي إچرآء عمليآت حسآپية ريآضية. وهي أقدم لغآت آلپرمچة. 5- لغة (RPG): وهي لغة تچآرية خآصة پإصدآر آلتقآرير وآلإحصآئيآت 6- لغة پآسگآل (Pascal): تعد أفضل لغة تعليمة في آلچآمعآت ومعآهد آلتعليم آلعآلي.
ثانيًا: لغة C لغة C هي لغة برمجة شائعة جدًا وتعتبر اللغة الأم لـ C++، وهي تستخدم بشكل كبير في برمجة الألعاب وبرمجة أنظمة التشغيل مثل ويندوز ولينكس، كما أن جميع مكاتب هذه اللغة موجودة في لغة C++. رابعًا: لغة باسكال Pascal Language لغة باسكال تستخدم غالبًا في تدريس طلاب هندسة الحواسيب والبرمجيات ولا يتم استخدامها كثيرًا في بناء البرامج والتطبيقات، وتميل هذه اللغة إلى استخدام الكلمات المفتاحية KeyWords بدلاً من استخدام الرموز والأقواس كما في لغة C وC++، لذلك من السهل جدًا على المبتدئين فهم هذه اللغة. خامسًا: لغة فورتران Fortran Language لغة فورتران هي لغة برمجية قديمة جدًا تستخدم من أجل إجراء العمليات الحسابية الضخمة على الأعداد ولا تزال تستخدم حتى اليوم من قبل العديد من العلماء في العالم، حيث تسمح هذه اللغة بحجز أحجام مختلفة من المتغيرات في الذاكرة الرئيسية RAM في الجهاز، وتعتبر هذه اللغة مناسبة جدًا للمهندسين الذين يتعين عليهم حساب القيم بدقة عالية، لكن يتميز الكود المكتوب بلغة فورتران بصعوبة قراءته نظرًا لأنها لغة قديمة جدًا. سادسًا: لغة جافا Java Language إن لغة Java قابلة للعمل على العديد من أنظمة التشغيل فهي تعتبر multi-platform language وهي مفيدة بشكل خاص عند التعامل مع الشبكات، ويتم استخدام هذه اللغة في الغالب في تطوير تطبيقات أنظمة الأندرويد Android OS وتطبيقات الويب كما يتم استخدام هذه اللغة لتصميم برامج تعمل على كل من أنظمة Windows و Linux و IOS.