Este documento presenta una introducción a la recursión en programación. Define recursión como un proceso o estructura que se define en términos de sí mismo. Explica que un proceso recursivo contiene una llamada a sí mismo, mientras que una estructura recursiva tiene parte de su definición que coincide con su propio tipo. También destaca la importancia de identificar una condición de parada y provee ejemplos como el factorial y la sucesión de Fibonacci para ilustrar procesos recursivos.