1. Lenguaje Máquina
2. Lenguajes de Programación de Bajo Nivel
3. Lenguajes de Programación de Alto Nivel
3.1. Según sus diferentes generaciones
3.1.1. Lenguajes de Programación de Primera Generación. Ejemplo: el lenguaje máquina y el ensamblador.
3.1.2. Lenguajes de Programación de Segunda Generación. Ejemplo: los primeros lenguajes de programación de alto nivel imperativo (FROTRAN, COBOL).
3.1.3. Lenguajes de Programación de Tercera Generación. Ejemplo: son lenguajes de programación de alto nivel imperativo, pero mucho más utilizados y vigentes en la actualidad (ALGOL 8, PL/I, PASCAL, MODULA).
3.1.4. Lenguajes de Programación de Cuarta Generación. Ejemplo: son los usados en aplicaciones de gestión y manejo de bases de datos (NATURAL, SQL).
3.1.5. Lenguajes de Programación de Quinta Generación. Ejemplo: son los creados para la inteligencia artificial y para el procesamiento de lenguajes naturales (LISP, PROLOG).