Muchos niños de esa edad aprenden a programar a esa edad, y lo han estado haciendo desde que las primeras computadoras domésticas estaban disponibles en la década de 1980. Niñas también, no solo niños, por supuesto.
Java no es el lenguaje más obvio para comenzar, porque tiene un poco de código de placa de caldera (para configurar una clase y un método principal) antes de que puedas comenzar. He oído hablar de personas que enseñan Java a clases de 14 años, aunque no es común.
La mayoría de los idiomas de inicio más populares proporcionan un punto de partida más fácil. Un programa de Python se puede escribir con una o dos líneas. Scratch utiliza bloques de arrastrar y soltar para que pueda crear programas sin escribir en absoluto.
- ¿Cuál es la mejor complejidad de tiempo que se puede lograr para las operaciones (suma, resta, multiplicación, división) en números grandes (1000 dígitos) en C ++?
- ¿Por qué escribimos A = IA para operaciones de fila y A = AI para operación de columna para encontrar el inverso de una matriz?
- ¿Cuáles son los pasos que debo seguir para dominar las matemáticas? ¿Y cuál es la forma más rápida de alcanzar este objetivo?
- ¿Cuál es el mejor libro para explorar la profundidad del problema P versus NP?
- ¿Qué ventajas tienen las matemáticas mayores que recién comienzan a estudiar la programación en comparación con la especialización CS?
Un ejemplo de un sistema basado en Java más fácil es Processing.org, que tiene como objetivo hacer que el arte generado por computadora sea accesible para artistas que no son programadores. Un niño brillante de 10 años probablemente podría aprenderlo.