Este documento presenta una introducción a la solución de problemas mediante la programación. Explica que la programación puede usarse para desarrollar habilidades de solución de problemas. Luego, describe cuatro pasos clave para resolver problemas: 1) analizar el problema, 2) formular un plan, 3) ejecutar el plan, y 4) analizar la solución. Finalmente, provee un ejemplo para ilustrar estos pasos.