
Que buena pregunta no?, afortunadamente no soy la primera persona que se pregunta lo mismo, y mejor aun, hay forma de hacerlo.
Muchos de mis amigos y compañeros ingenieros, fanáticos de la tecnología, padres de familia jóvenes (antes de los 25) y que están ansiosos por enseñarles a programar a sus pequeños desde ya, deben tener en cuenta las siguientes herramientas.
Logo.
Es un lenguaje de programación para niños. La versión para sistemas operativos Microsoft se llama MSWlogo que además incluye una gran cantidad de tutoriales en línea.
Nota: puede parecer un poco anticuado.
Más información aquí.
Si buscas una versión de Logo en línea, prueba una versión Lego similar.
Flowol.
Una buena forma de aprender de forma visual conceptos de programación. Mas información aquí.
Game Maker.
Con esta se puede hacer Drag and Drop (Arrastrar y Colocar) y además codificar. Mas información aquí.
Scratch.
Un nuevo entorno de programación visual que ha llamado mucho la atención entre profesores. Puede ser usado para crear juegos, contar historia, entre otras cosas. Corre de la mano del MIT. Muy recomendado!!! Mas información aquí.
Alice.
Para aprender a programas Orientado a objetos. Mas información aquí.
KPL (Kids programming Language)
Desarrollado en C#. Mas información aquí.
Squeak
una plataforma de creación, diseño y desarrollo multimedia, basado en el lenguaje de programación smalltalk. Mas información aquí. Gracias July.
Nota, tomada de wired.