Este documento clasifica y describe los diferentes tipos de lenguajes de programación. Existen lenguajes de bajo nivel como el lenguaje de máquina y ensamblador que dependen de la computadora específica, y lenguajes de alto nivel como BASIC, COBOL y C que son independientes de la máquina. Los lenguajes de programación también se clasifican según su paradigma como imperativo, funcional, lógico u orientado a objetos.