Este documento clasifica y describe los lenguajes de programación según su nivel de abstracción (lenguaje máquina, bajo nivel, medio nivel, alto nivel), forma de ejecución (compilados e interpretados), y paradigma de programación (imperativo, estructurado, orientado a objetos). Los lenguajes de programación más populares actualmente son Java, C, C++, Python, C#, y Visual Basic.