Índice

¿Cómo aprender a programar?

Desde un punto de vista pedagógico, la respuesta en la que insistimos es: practicando. En este ámbito, el conocimiento teórico requiere la experimentación repetida mediante la realización de prácticas distintas y variadas de distintos niveles. Con el tiempo, solo la práctica permite adquirir una intuición específica que permite detectar o plantear problemas y, a continuación, encontrar más fácilmente la solución.

1. Comprender no es saber

Cuando se comienza a aprender un lenguaje de programación, generalmente comprender no es suficiente. También hay que saber hacer, y comprender no es saber hacer. Por supuesto hay que saber, es decir, conocer las herramientas disponibles y los conceptos básicos asociados, pero también es necesario ser capaz de ponerlos en práctica para escribir un programa. Escribir un programa requiere un buen dominio de  herramientas, pero también crear hipótesis de realización, es decir, poder identificar y plantear los problemas subyacentes con objeto de ser capaz de crear soluciones para resolverlos. Se trata de un proceso de elaboración y de creación que requiere investigación y creatividad. Las soluciones, a excepción de lo disponible en librerías de clases o funciones, no existen. Encontrar la solución es a menudo crear la solución.

Para ponerse en situación, es similar a aprender a tocar un instrumento. ...