Programlama Dillerinin Prensipleri kitabı, programlama dillerinin değerlendirilmesi, karşılaştırılması, güçlü ve zayıf yönlerin belirlenmesi, öğrenilmesi ve öğretilmesi sırasında ele alınması gereken parametreleri inceler. Kitapta ayrıca şu konular da ele alınmaktadır: programlama dillerinin tarihçesi ve çeşitleri; dillerin tanımlanması ve tasarımı; dillerin çevrimi; temel programlama kavramları; veri tipleri ve yapıları; bağlama kavramı ve isim kapsamları; paradigmalar (emir esaslı, nesneye dayalı, fonksiyonel, mantıksal). Programlama dillerinin prensipleri iyi anlaşıldığında, kod geliştirmenin basitleşeceği ve programlama dilini iyileştirmeye yönelik öneriler sunulabileceği belirtilmektedir.