Este documento describe los métodos y elementos básicos de la programación. Explica que los lenguajes de programación permiten crear aplicaciones y que se basan en un conjunto de instrucciones preestablecidas. También clasifica los lenguajes de programación en diferentes categorías como el nivel, si son interpretados o compilados, su objetivo y más. Además, resume que la programación implica un proceso de resolución de problemas en dos etapas: analizar el problema y encontrar una solución, y luego codificar la solución en un lenguaje de programación.