Programlama Dilleri belirli bir problemi çözmek amacıyla bilgisayar dilini kullanan, çeşitli görevler için tasarlanmış elektronik cihazların birbiri ile uyumlu şekilde görevlerini yerine getirmesini sağlayan makine komutlarının oluşturulmasın da kullanılan dillere Programlama Dilleri denir. Komutları veren kişiye de Programcı denir.
Yapısal Programlama
Yazılım üretiminde alt programların ve fonksiyonların kullanıldığı programlama tekniğine yapısal programlama denilmektedir. Yapısal Programlama ile üretilen yazılımın kontrolü kolaylaşır, hata oranı azalır ve gereksiz kod yazılmaz.