Puede que hayas visto en las noticias que un nuevo prodigio comenzó a progamar a los 5 años y esto te haga cuestionarte si es demasiado tarde para iniciarte en este mundillo. La respuesta corta es no. Existen sus excepciones y, dado el boom de la programación, es normal ver a personas de todas las edades formándose en esta área. Ahora bien, esto no da respuesta a la pregunta de si existe una mejor edad para comenzar a programar o desde qué edad hacerlo. Así que lo haremos a continuación.
¿Cuál es la mejor edad para empezar a programar?
No hay una edad óptima para empezar a programar. Cada persona es diferente y tiene su propio ritmo y estilo de aprendizaje. Algunos son más propensas a aprender a programar a una edad temprana, mientras que otros pueden necesitar más tiempo para desarrollar las habilidades necesarias.
Lo importante es encontrar una oportunidad y una pasión para aprender a programar, independientemente de tu edad. Si tienes interés en la programación y estás dispuesto a dedicar tiempo y esfuerzo a aprender, entonces puedes empezar a programar en cualquier momento.
Te recomiendo leer estos 15 consejos para aprender a programar.
Algunos ejemplos de grandes programadores que empezaron de jóvenes
Hay muchos programadores que empezaron cuando eran jóvenes. Estos son algunos ejemplos:
- Mark Zuckerberg: el fundador de Facebook empezó a programar cuando tenía 12 años y creó su primera red social, llamada Facemash, cuando tenía 19 años.
- Bill Gates: el cofundador de Microsoft empezó a programar cuando tenía 13 años y creó su primer programa, llamado Tic-Tac-Toe, cuando tenía 15 años.
- Linus Torvalds: el creador del sistema operativo Linux empezó a programar cuando tenía 16 años y creó Linux cuando tenía 21 años.
- John Carmack: el creador de videojuegos como Doom y Quake empezó a programar cuando tenía 14 años y creó su primer videojuego, llamado Commander Keen, cuando tenía 19 años.
Hay muchos más que son menos conocidos, pero igual de destacables. Un caso es el de Samaira Mehta, una niña que empezó a programar cuando tenía 6 años. Su padre es ingeniero y fue su profesor. Ella junto a su pequeña hermana crearon un programa para enseñarle a otros niños a programar y hoy, a los 11 años, tiene su propia empresa.
¿Con qué lenguaje de programación conviene arrancar?
En el blog ya hemos hablado de los lenguajes de programación más fáciles de aprender. Pero también deberías considerar otros que no están en esa lista, como Scratch y su versión Scratch Jr, que no requiere conocimiento de programación y trabaja con el método de drag and drop; es decir, arrastrar y soltar bloques. Los niños trabajan con tarjetas y bloques de distintos colores y aprenden los conceptos básicos de la programación.
Sin embargo, Scratch no solo sirve para niños, puede ser una buena forma de entrar a este mundo sin importar cuál sea tu edad.
Empezar a programar de niño
Si estamos hablando de niños muy pequeños, menores de 5 años, sabemos que no es recomendable que pasen mucho tiempo frente a las pantallas. Pero eso no significa que no puedan comenzar a aprender lo que necesitarán para poder programar. Existen actividades que fomentan la forma de pensar y de resolver problemas que necesita un programador. Pueden ser libros sobre programación para niños o juegos de mesa.
Los juegos y dinámicas lúdicas podrían ayudar al niño a aprender a aprender, aprender a pensar de forma estratégica, a tener orientación espacial y a interpretar instrucciones (pensamiento algorítmico). Para niños más grandes, existen distintas herramientas que pueden utilizar para dar sus primeros pasos en la programación. Hay varios cursos de programación dedicados a niños, que buscan ser lúdicos e interactivos para que los niños disfruten y se entusiasmen con el tema.
Después de los 8 años, los chicos ya tienen más capacidad de comprensión y pueden empezar a trabajar con lenguajes y programas un poco más complejos, por ejemplo, Scratch, que al ser programación en bloque no requiere tanta comprensión de lógica ni escribir líneas de código.
Empezar a programar después de los 12
Después de los 11 años el cerebro ya está preparado para procesar el pensamiento abstracto. Entonces a esta edad ya tienen capacidad para empezar a escribir código y entender la lógica. Podrían empezar con cursos de Python, que es un lenguaje de programación de alto nivel que tiene una sintaxis clara y fácil de entender. También tiene una gran comunidad de usuarios y hay muchos recursos disponibles para aprender a programar en Python.
También es posible enviarlo a un colegio que tenga especialidad en programación. Entendiendo que será una herramienta fundamental en el futuro, cada vez son más los colegios que ofrecen este tipo de especialidad.
Aprender a programar después del colegio
Si te sigues preguntando cuál es la edad ideal para empezar a programar, tal vez sea después de los 16 años, ya que no hay bloqueos cognitivos y las personas comienzan a definir qué es lo que le gusta y a qué le gustaría dedicarse. Así mismo, es más probable que no pierda el interés en el tema como podría suceder cuando se inicia a los 5 u 8 años.
A esta edad ya podrán hacer cursos de lenguajes de programación, aprender de forma autodidacta o comenzar una carrera universitaria relacionada con la programación. Incluso tal vez ya tenga claro a qué especialidad de la programación quiera dedicarse.
¿Se puede prender a programar siendo un adulto?
Por supuesto. En los cursos de programación puedes encontrar personas de más de 35 años enfrentándose a un lenguaje de programación por primera vez en la vida. Incluso algunos habían visto algo de programación hace más de 20 años y lo habían abandonado, y con el boom de las nuevas tecnologías quieren retomar el tema, pero la mayoría suelen ser primerizos.
Claro que es más complicado que aprenderlo cuando eres un adolescente, pero no tanto por la edad, sino porque no se han visto los conceptos básicos de la programación y se carece del pensamiento computacional que es la base para entender la lógica de los lenguajes de programación. Entonces, primero se necesita superar esta barrera y entender esta forma de pensar, para luego tener éxito en el proceso de aprendizaje.
El camino no es simple, pero es posible.
No importa la edad
Esa es la conclusión de este artículo. No importa la edad para empezar a programar. Lo importante es tener el deseo y encontrar la forma adecuada de aprender, y esa forma sí puede cambiar dependiendo de cuántos años tengas.
Algo que hay que entender es que aprender a programar no debe ser la única habilidad a desarrollar. Para ser programador, o para cualquier profesión, será necesario tener un manojo de habilidades, muchas de las cuáles son habilidades blandas. Estas se desarrollan de forma diferente, por ejemplo, interactuando con otras personas, jugando, hablando.
Y también es importante tener distintas miradas y aptitudes técnicas, por eso también es recomendable que en paralelo al aprendizaje de programación tengas otros intereses, como la filosofía o el arte para que el día de mañana puedas combinar estas habilidades, que te facilitarán no solo saber cómo programar, sino también qué programar.
Descubre 11 juegos para aprender a programar.