Este documento habla sobre los lenguajes de programación. Introduce los diferentes tipos de lenguajes incluyendo lenguajes naturales, lenguajes de máquina, lenguajes simbólicos de bajo y alto nivel, lenguajes procedurales y relacionales. También discute los paradigmas de programación como imperativo, aplicativo, basado en reglas y orientado a objetos. Finalmente, explica las razones para estudiar diferentes lenguajes de programación.