El documento presenta una lista de términos relacionados con lenguajes de programación que debe ser investigada y definida. También incluye un ensayo comparativo sobre las diferencias entre programación estructurada y orientada a objetos, así como una explicación de las diferencias entre los lenguajes C, C++ y C#. El objetivo es aprender conceptos básicos de lenguajes de programación a través de la investigación y redacción de un documento que incluya las definiciones, el ensayo y la comparación de lenguajes.