Este documento presenta información sobre lenguajes de programación. Se discuten los conceptos de programación estructurada y orientada a objetos, así como las ventajas de cada uno. También se describen diferentes tipos de lenguajes de programación como compilados, interpretados, declarativos y de descripción de máquina. Finalmente, se explican brevemente los conceptos de lenguajes de programación estáticos y dinámicos.