El documento describe la clasificación de los lenguajes de programación según su grado de independencia de la máquina, dividiéndolos en 5 grupos: lenguaje máquina, lenguaje ensamblador, lenguajes de medio nivel, lenguajes de alto nivel y lenguajes orientados a problemas concretos. Explica las características fundamentales de cada grupo y concluye resaltando la importancia de conocer esta clasificación para seleccionar adecuadamente el lenguaje para cada problema.