Ya casi está todo listo para empezar a programar, pero hace falta ponerse de acuerdo con algo vital: la metodología de diseño que se seguirá. Como se dijo anteriormente, programar es el arte de diseñar procesos. Al igual que en muchas otras áreas relacionadas con el diseño, aquí se harán descripciones en el lenguaje común para describir los procesos y explicar cómo evolucionarán, para después traducirlos, como los buenos hechiceros, al arcano lenguaje de programación.
Se seguirá una serie de guías de diseño para desarrollar los procedimientos. La intención es que estas recetas lleven de manera natural desde la descripción del problema hasta la solución computacional, paso a paso, y generando resultados intermedios que faciliten tu comprensión de la programación. También, se espera apoyar con esto el desarrollo de las habilidades de lectura, análisis, organización, experimentación y pensamiento, que son útiles en muchos otros aspectos. En la tabla 1 se muestran los pasos de la receta de diseño con los resultados intermedios esperados al final de cada uno: