Creo que es mucho mejor presentarle rompecabezas lógicos, juegos mentales, proyectos creativos, etc.
La programación no es nada especial, sino un proceso de pensamiento creativo para encontrar soluciones a los problemas que surgen al desarrollar un entregable para computadora. Si le permite aprender y seguir un lenguaje de programación en una etapa temprana, será un poco difícil ajustar el pensamiento más adelante. Diga que si quiere que aprenda Java, no lo haga, pero permítale entender los conceptos de Paradigma Orientado a Objetos que le ayuda a aprender la sintaxis de cualquier lenguaje OOP y comenzar a trabajar en ello rápidamente. Lo mismo con los lenguajes funcionales, no te quedes con Haskell o algo así, deja que ella entienda el paradigma.
En una etapa posterior, puede considerar introducirla a estructuras de datos y algoritmos, etc.
Y no dejes que se pierda la diversión, mirosoft, google, etc. están creando recursos para niños, búscalos. Encuentre algunos recursos de programación @ para niños 101 | ZDNet y cómo y por qué enseñar a sus hijos a codificar
- Mi mamá está realmente enojada conmigo, ¿qué debo hacer?
- Para Avicii: ¿Cómo fue tu vida adolescente?
- ¿Es demasiado tarde o demasiado tarde para que un joven de 25 años ingrese a las finanzas y llegue a una posición superior?
- ¿Por qué me vuelvo tan cachonda cada vez que veo a un chico sexy? Tengo 18 años, niña?
- (Hombre de 18 años) ¿Debo decirle que soy virgen antes de tener sexo o esperar hasta después y ver qué pasa? Estoy realmente seguro de que seré bueno en la cama.