El documento describe tres tipos de lenguajes de programación: lenguajes de bajo nivel, lenguajes de medio nivel y lenguajes de alto nivel. Los lenguajes de bajo nivel son lenguajes de código máquina que las computadoras pueden ejecutar directamente. Los lenguajes de medio nivel incluyen lenguajes como C que permiten un manejo abstracto pero conservan la eficiencia. Los lenguajes de alto nivel como Python se enfocan más en la facilidad de uso que en la eficiencia y son usados para aplicaciones complejas