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