El documento describe los diferentes niveles de lenguajes de programación, incluyendo el lenguaje de máquina entendido directamente por las computadoras, lenguajes de bajo nivel más fáciles de usar pero que dependen de la computadora, y lenguajes de alto nivel independientes de la máquina que necesitan ser traducidos a lenguajes de bajo nivel. También cubre diferentes tipos de métodos de programación.