¿Hay algo más bonito que un niño coder?
Eso deben pensar los que están detrás de Java for Kids, aclara que está dirigido tanto a niños como a programadores noveles pero no deja de ser una iniciativa interesante.
Utilizan como entorno de desarrollo JUDO (Java IDE for Children and Beginning Programmers) que, por cierto, tiene una traducción al español. Por lo que veo, se trata de un editor muy sencillo, destinado a programas no demasiado complejos.
Enseñar a los niños a programar siempre me ha parecido buena idea. El objetivo no es convertirlos en desarrolladores del core de Linux sino una formación tecnica útil. Compárese con tocar un instrumento musical: “se un poco de Java y toco un poco la guitarra” Hay una parte de afición, una parte de formación y una disciplina e ideas que pueden ser útiles en otros aspectos de la vida (esto último quizá más en la programación que en la música).
Me imagino la escena: “¡Nene! Cierrra ya el debugger y vente a merendar. Y tienes todavía que hacer los deberes de manualidades.”
El desarrollar algoritmos para conseguir que tu ordenador haga lo que tu quieras es estimulante, aprendes a pensar, a descomponer un problema, a hilar tu pensamiento con un objetivo. Sí, es divertido (y frustrante en muchas ocasiones. No hay premio sin esfuerzo).
El recibir una formación técnica básica creo que es algo en lo que se debería invertir algo de esfuerzo. En un futuro cercano, cualquier persona deberá lidiar a diario con multitud de aparatos electronicos, pantallas, teclados e interfaces varios.
Para todos los techies sintonizar una tele o moverse entre los menus de configuración del DVD parece casi intuitivo, esto es porque los interfaces nos son familiares y estamos en “sintonía mental” (permitanme el término) con el creador de ese menu. Pensamos de una forma similar. Por desgracia para muchas personas (en general a partir de la mediana edad) el futuro cercano va a ser algo incomodo si no fueron capaces de pasar del VHS al DVD, no quiero augurarles los cambios que aun les esperan.
Los niños y jovenes de hoy interactuaran con más facilidad con toda la fauna de ordenadores, gadgets y aparatitos que nos rodean pero, no por ello y quizá aún más, hay que formarlos para que se muevan con facilidad en este mundo de rápida evolución y cacharros por todas partes.
Por eso, enseña Java a tus niños. Y si Java te parece mucho, prueba con Logo, te dan muchos motivos que son aplicables a la idea de que los niños deben programar.
Y si ya vienes de vuelta de todo puedes probar con Lolcode. Una muestra:
HAI
CAN HAS STDIO?
VISIBLE "HAI WORLD!"
KTHXBYE



