30 respuestas

¿Con qué edad se debe aprender a programar?

!

Queremos saber qué edad consideráis idónea para iniciarse en el estudio de la programación, o si realmente es necesario que todo el mundo aprenda informática del mismo modo que ahora se pretende que todos sepan inglés desde muy pequeños


Ordenar por: Más útiles | Recientes | Cronológico

30 Respuestas

  • !

    Karma: 5 (0 votos)

    A lo mejor lo de que todo mundo aprenda infórmatica del mismo modo que se pretende que todos sepan inglés desde muy pequeños si es necesario, de hecho pues en las escuelas primarias (en México) a los niños les dan clases de “Computación” que es básicamente el uso de las computadoras. Creo que si es necesario en un mundo cada vez más tecnológico.

    En cuanto a la edad recomendada para aprender a programar, creo que estaria bien desde unos 12 años aprox. es que es como leer, se hace un hábito, yo aprendí a programar a los 17 años y admito que algunas cosas me cuestan trabajo aún (21 años), y personas que conozco que programan desde los 15 o 14 años lo tienen más fácil. Aunque también esta la parte en que no hay que presionar a los niños por que aprendan algo que a lo mejor no les gusta, por que no lo van hacer.

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    Karma: 15 (1 voto)

    Yo empecé a los 14 años (ahora tengo 21) y tengo un buen nivel de programación. Para mi, la edad indicada serían los 12 o 13 años, sería fantástico que hubiera una asignatura optativa en los institutos que enseñara a programar.

    Creo que la programación ayuda a pensar las cosas de manera ordenada y lógica.

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    Karma: 5 (0 votos)

    ¿Con qué edad se debe aprender a hablar? Creo que la pregunta se responde por sí sola.

    La programación estimula muchísimo la lógica, a demás de que prácticamente todo lo que existe está programado: lavavajillas, lavadora, horno, microondas, ordenadores, móviles y un gran etc.

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    Karma: -7.5 (3 votos)

    Se debe empezar a los 8 y terminar a los 80.

    Programar es una actividad muy heterogénea. El niño que coloca varias piezas de dominó seguidas para que al empujar la primera caigan las demás ya está desarrollando habilidades de programador. Creo que por ello no importa demasiado si se empieza un poco antes o después. Lo importante es entender que nunca se termina de aprender a programar. Yo introduciría a la programación a niños muy pequeños, pero no por que crea que vayan a salir mejores programadores, sino por expandir sus horizontes.

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    Karma: 5 (0 votos)

    Creo que las primeras lecciones de programación se podrían empezar a dar una vez que los niños hayan aprendido aritmética básica. Y que en vez de hacer una asignatura de programación, esas primeras lecciones se deberían de dar en la asignatura de matemáticas, tampoco haría falta ordenadores, se podría empezar con papel.
    Una cosa que considero un error sería juntar la programación con aprender a usar un ordenador(con esto me refiero al mantenimiento del sistema operativo, uso de office,...).

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    Karma: 0 (2 votos)

    Yo empezé aproximadamente a los 9 o 10 años, escribiendo pequeños programas y aventuras graficas en Batch (si, ESE Batch). Mas tarde me mudé a Python y ya no tuve que volver al psicólogo.

    Ahora tengo 15 años, soy joven, pero parezca o no ya tengo 5 años de experiencia programando: y conozco algunos lenguajes y herramientas bastante bien.

    En cuanto a la edad, no estoy seguro: Yo creo que de un rango entre los 8 y 16 años es lo ideal, siempre que se tenga la motivación: yo aprendí a programar por diversion, y lo sigo haciendo por diversión aunque ya tenga como objetivo estudiar Ciencias de la Computación.

    Aunque tambien conozco a muchas personas que no escribieron una sola linea de código hasta que fueron a la Universidad: y no estan nada mal parados.

    Yo creo que mas importante que “cuando” hay que empezar, es “cómo” hay que empezar: yo tuve la… “suerte” de acostumbrarme a leerme los libros en ingles, y a programar en lenguajes mas “avanzados” (C por ejemplo). Hoy en dia (Y no digo todos, pero mucha gente) le tiene miedo a los libros, no saben ingles: Y no aprenden de la manera que deberían aprender.

    Aunque eso es mi opinion personal.

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    Karma: 5 (0 votos)

    Es habitual ver que con 5 o 6 años se les empieza a meter en el mundo de la música (a tocar la guitarra o el piano), en el mundo de la pintura, del motor, o de algún deporte específico.

    La programación ofrece muchas más ventajas a la hora de desarrollar aspectos cognitivos del niño (a excepción, tal vez, de la música), que considero que es una de las cosas que difícilmente se llega a adquirir en la etapa adulta (el pensamiento crítico, el desarrollo lógico que se produce para llegar a conclusiones). Las creencias de los adultos normalmente se imponen a argumentaciones lógicas contra ellas (dile a un votante medio que el partido al que ha votado toda su vida es basura. Esto no se produce por escasez de inteligencia, sino por las férreas creencias que se ha forjado durante tantos años sumado al nulo pensamiento crítico).

    ¿Tan descabellado sería meter en el mundo de la programación desde el primer año de primaria? No hablo de que con 7 u 8 años sepan ensamblador, pero que tengan un primer contacto con el mundo, que sepan qué es un algoritmo, una operación lógica, etc. de la manera más didáctica posible (no les vayamos a espantar).

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    Las creencias sobre que de adultos no se pueden adquirir ciertos conocimientos, siempre me han parecido absurdos. Por ejemplo la música. Hace dos años a mi cuñado, con 48 años, se le metió entre ceja y ceja aprender a tocar el saxofón sin saber ni solfeo. En la actualidad ya toca bastante bien. Sólo se necesita constancia y crear los patrones necesarios en tu cerebro. Punto.

  • !

    @tapiasbravo, está más que demostrado que el aprendizaje en etapa adulta es menor que en la niñez. Eso no quiere decir que no se puedan aprender nuevas cosas en esta etapa. Eso simplemente quiere decir que es más difícil.

  • !

    Karma: 5 (0 votos)

    Yo tengo niños que con 6 años ya hacen sus cositas en Scratch, aunque no creo que sea la mejor edad. A partir de 8 ya salen cosas muy interesantes, y con 10-12 si el chaval es bueno salen auténticas genialidades.

    Hablo de Scratch que es donde tengo experiencia —enseñando a niños precisamente —, en otros lenguajes no sabría decir aunque entiendo que al ser más complejos la barrera será más alta.

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    Recordar el lenguaje ensamblador o binario si que representaban una gran barrera.

    En el futuro programar puede ser una tarea que requiera mas concentración en lógica matemática y función que el lenguaje de programación mismo.

  • !

    Karma: 5 (0 votos)

    Debe ser tan temprano como el inicio de la vida escolar.

    Así como en una sociedad industrial y comercial, el conocimiento de los números, las operaciones básicas, el perfeccionamiento de lenguaje y la palabra escrita, son áreas básicas que se perfeccionan a lo largo de toda la vida escolar.

    En una sociedad digital y tecnológica, el dominio de áreas como la programación se convierte en componentes igual de fundamental en el proceso de aprendizaje. Dado que, como en los casos anteriores, es una habilidad que puede afectar todas las áreas del conocimiento.

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    Karma: 2.5 (1 voto)

    Desde que el niño o bebe agrupa objetos que es el preceder a contar y programa acciones con un fin, claro no se piense que lo hará en lenguaje de programación como lo conocemos. Para un ejemplo tenemos Scratch pero e notado que hay apps touch que bien se pueden considerar programación. Como por ejemplo conducir una locomotora, velocidad, silvato, eventos. La app es de tocaboca y muchas otras.

    Mi bebe comenzó su estimulacion temprana con apps desde los 3 meses.

    http://www.youtube.com/watch?v=D9lzIU64lSs

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    No estoy en absoluto de acuerdo con que apps de interacción se pueda considerar programación. Creo que esta encuesta se refiere a programar como la acción de crear programas, que un bebé juegue con una locomotora (aunque sea en un pc) no puede considerarse ni remotamente programación.

    Un saludo.

  • !

    Karma: 5 (0 votos)

    Desde los 8-10 años, a modo de juegos de lógica y orden, así como van evolucionando cognitivamente se adaptarían conjuntamente con las bases matemáticas. Al fin y al cabo la programación no deja de ser pura matemática.

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    Karma: 5 (0 votos)

    Pues yo empecé a los 30 así que supongo que non tengo ninguna posibilidad de nada..

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    No lo creo, si hasta a Luke Skywalker al que Yoda le dijo que ya era demasiado viejo para ser Jedi lo logro (ser Jedi claro y no hagas caso de que George Lucas tuvo que ver en el libreto).

    :)

  • !

    Karma: 15 (1 voto)

    No hay edad porque no es un deber. Yo creo que en cuanto tenga curiosidad esa es su edad para empezar.

    Si un niño muestra mucho interés en las computadoras y no toma la iniciativa él mismo, pues igual lo invitas aprender.

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    Karma: 5 (0 votos)

    Lo que todo el mundo debe aprender es a formatear el ordenador, borrar virus, configurar el router, la impresora, etc… Así los informáticos no haríamos soporte técnico 24 horas por amor al arte…

    Es triste que jóvenes de 20 años no sepan instalar el office, un antivirus, etc… (que los hay).

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    Bueno, tampoco nosotros no sabemos operar y por eso los cirujanos no estan las 24 horas operando. Lo que tenemos es que defender nuestro trabajo y exponerles que requiere un esfuerzo y un tiempo, que no es darle a un boton y ya.

    A cada uno nos llaman la atencion cosas diferentes (yo por ejemplo nunca sería enfermero, y eso que vivo rodeado de ellos en mi familia)

  • !

    Karma: 5 (0 votos)

    esta claro que cuanto antes mejor. además es una actividad multidisciplinar, se aplican conceptos de matemáticas, diseño, lenguaje, etc. además se puede orientar fácilmente a cualquier otra asignatura que apliquen los niños en el colegio.

    en los inicios las personas programaban como herramienta para mejorar sus respectivos campos, ahora mucha gente piensa que se aprende únicamente para ser programador. la gente no estudia matemáticas para ser matemático o lengua para ser filólogo; son herramientas complementarias en la mayor parte de los casos.

    al final, la programación potencia muchas áreas que ayudan al desarrollo en las fases de aprendizaje.

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    Karma: 5 (0 votos)

    Mi respuesta es que no hay una edad idónea para aprender a programar.
    Nunca se es demasiado mayor para aprender algo nuevo, siempre que se tenga ganas e ilusión se puede hacer. No digo que a un chaval de 14 años le puede resultar más fácil aprender que a otro chaval de 40, pero el de 40 con constancia también aprenderá.

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    Karma: 5 (0 votos)

    Creo que la mejor edad es cuando se aprenden las equaciones, en matematicas. Una vez cosolidado la teoria y la practica para aislar variables y encontrar los resultados, creo que lo mejor seria mostrarles para que sirve un sistema de equaciones.
    Es decir, inicialmente hacer los ejercicios tipicos de “problemas” tipo: Si tienes 100 euros y le das 30 a tu madre y 50 a tu abuelo, cuanto dinero te queda?”(30+50+X=100) para pasar ha hacer los primeros ejercicios de programación donde se recojan variables y se trabajen con ellas (un “escribe algo en consolta” para aplicarle unas reglas y que muestre un resultado que dependa de lo introducido (calculadoras basicas, ordenar elementos que previamente has escrito, etc.)

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    brillante

    Karma: 60 (4 votos)

    Yo no creo que introducirles en la programación sea una experiencia muy alentadora a la temprana edad de 10 años (no veo a un niño desarrollando interfaces o pensando en Linq, por ejemplo).

    Lo que si veo muy importante es iniciarles lo más pronto posible a la resolución de problemas, enseñarles como dividir los problemas en objetivos concretos y asequibles, que imaginen la secuencia de procesos que se requieren para una tarea y globalizarla a la solución.

    Vamos que a programar no les enseñaría, pero si les enseñaría Arquitectura de Soluciones.

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    hombre, si les preguntas tampoco te dirán que la matemáticas son amenas. aunque me gusta tu punto de vista respecto a que tendrían que recibir formación sobre la resolución de problemas y conflictos. yo iría un paso más allá: tendrían que recibir formación sobre “cómo aprender”, “cómo resolver cualquier problema”, etc. y esto no se hace.

  • !

    Amigo, no comparto mucho con tus ideas. Yo comencé a programar a eso de mis 9 años en BASIC y desde ahí no paré.

    Yo creo que sí es importante a que tengan un pensamiento lógico (aunque la informática también les ayuda a lograr eso), sí es importante que sepan imaginar cómo solucionar un problema, pero creo que lo más importante es que sepan convertir esa “idea” en algo concreto (es decir, código que funciona). Conozco a muchos analistas y arquitectos que imaginan cosas increíbles pero que no pueden plasmar esos sueños en software.

    También opino que hay que enseñarles a programar en un lenguaje de verdad, no LOGO o cosas similares: Tengo alumnos que aprendieron a programar en Java y que ahora, que tienen que aprender C++, simplemente no captan cosas como manejo de memoria o punteros.

    Y… mientras antes, mejor. Para ser un gran pianista, empezar a los 7 ya es tarde.

  • !

    Karma: 5 (0 votos)

    Yo creo que cuanto mas temprano se empiece mejor.
    Des de mi punto de vista la programación consigue que seamos capaces de dividir un gran problema en muchas partes mas pequeñas y fáciles de resolver, y este es el gran problema de mucha gente joven que ve un problema, aparentemente complicado y se asusta y no sabe que hacer.

    No hace falta que se empiece con algún lenguaje real. El pseudocódigo cumple la función inicialmente. Luego ya se pueden dar unas cuantas vueltas por los distintos paradigmas de programación.

    Yo he aprendido a programar en la universidad, antes algún script en bash había hecho pero nada del otro mundo pero me hubiera gustado que hubiera aprendido a programar antes.

    Si tuviera que poner una edad, diría que entre 7 y 9 años. Programar es una forma de estructurar la mente y cuanto antes se realice este proceso mejor.

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    Karma: 5 (0 votos)

    Más bien deberían de enseñarles a Pensar.

    Razonamiento
    Lógica
    Habilidad Mental
    Multiples soluciones a un problema

    cosas que pongan a nuestro cerebro a trabajar, a pensar, a analizar. (creo que los videojuegos pueden ayudar XD)

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    Karma: 15 (1 voto)

    Mi opinión es que cuanto antes mejor, yo me introduje en el mundo de la programación a los 6 años con el basic del commodore 64, no se cuantas veces lei el manual para comprender el let, rem, poke.. y copiaba el código de los ejemplos, hoy en día es mi trabajo y no he parado de aprender, eso si, que al niño debe de gustarle y tener una gran creatividad y poder de abstracción.

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    Karma: 30 (1 voto)

    Soy profesor de Tecnología y joven, lo que se traduce en el que le asignan la asignatura de Informatica(no deseada por mayores y no hay casi profesores de Informatica en secundaria).

    Tiene que haber un cambio de mentalidad muy grande para que yo pueda enseñar a programar a estos niños. No quieren enfrentarse a problemas, al más mínimo me necesitan y si la opción es no hacerlo y suspender, no les importa lo más mínimo. Así que no me los imagino googleando una Exception.

    Mis alumnos son de 14-18 años y os digo ya que tarde. Como otros han dicho por aquí debería empezarse por como dividir y abordar problemas. Resoluciones lógicas que en matemáticas se obvian en favor de las aritméticas. Y Hoy en día tendría que llamar su atención, así que un lenguaje de altísimo nivel que se tradujera en algo gráfico debería ser la opción.
    Me estoy acordando como trabajan con el simulador físico phun en tecnología y es algo alentador.

    Yo creo que, tomando ideas de otros más las mías:
    -10 años, Matemáticas: pensamiento lógico y división de problemas.
    -12-14 años, Matemáticas: pseudocódigo (MUY DESCRIPTIVO Y POCO RIGIDO) para descripción de resolución de problemas
    con algunas prácticas en ordenador con lenguaje de alto nivel
    -15, optativa Programación: ¿No existe Francés que es menos útil?
    -15 en adelante, tecnología: Incluir en el currículum un proyecto con microbots (imposible esta inversión en crisis)

    Tengo una mala noticia para todos: TECNOLOGIA practicamente desaparece en la nueva ley educativa de WERT y por lo tanto la optativa INFORMATICA desaparece con toda seguridad.(sólo se daba utilizando la disponibilidad de los profesores de tecno que ahora casi no habrá y tendrán el horario cubierto)

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    Karma: 5 (0 votos)

    Yo creo que la programación, como la música o algún deporte en concreto, no es algo que deba imponerse, porque, nos guste o no a los desarrolladores, la gran mayoría de la población ni sabe programar, ni le sirve para nada, ni le interesa.
    Programar puede considerarse una profesión o una afición, pero siempre es algo que debe elegirse por decisión propia, jamás debe imponerse a nadie, igual que no obligamos a los niños a jugar al tenis o a estudiar física cuántica.
    Si a un niño le gusta y muestra interés, cualquier edad es buena si el niño disfruta, ya que todos tenemos diferentes habilidades naturales y capacidades para aprender.
    Un saludo!!

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    brillante

    Karma: 45 (4 votos)

    En TEDX, Mitch Resnick del MIT Media Lab, dio una conferencia muy interesante sobre esta temática y presentó un soft que desarrollaron (http://scratch.mit.edu/) donde los chicos pueden programar de una forma facil e intuitiva. Les dejo el link de la conferencia, véanlo porque está muy interesante.
    http://www.ted.com/talks/lang/es/mitch_resnick_let…

    Pablo Peralta, Argentina

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    Me gusta más Kodu :)

    http://www.kodugamelab.com/

  • !

    Karma: 5 (0 votos)

    Yo empece el año pasado a programar, estudiando el CFGS en Desarrollo de Aplicaciones Multiplataforma, y creo que la experiencia ha sido muy enriquecedora en multitud de aspectos de mi vida. Creo que el aprender a programar lleva una serie de beneficios adicionales como la mentalidad de análisis, de solucionar problemas por ti mismo, de orden… También es verdad que en realidad no veo necesario aprender a programar en si (con un lenguaje etc…) a los 10 años, pero si creo que sería recomendable incluir algo de algoritmia, solución de problemas y temas así que si pueden ser muy beneficiosos para todo el mundo, no solo para los programadores.
    Así que firmemente creo que en las escuelas a partir de 5º o 6º de primaria deberían darse este tipo de contenidos.
    Bueno, Un saludo!

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    Karma: 5 (0 votos)

    Pues como todo. Cuando él quiera. Eso sí, hay que darle la oportunidad de que lo aprenda y que sepa que existe.

    Yo hasta que no ingresé en la carrera (18 años) no tenía ni idea. Pero si alguien me lo hubiese mostrado y me hubiese explicado cuatro cosas básicas con 14 o 15 años seguro que ya habría empezado a darle al teclado mucho antes.

    ¿Te ha sido útil
    esta respuesta?

    No
  • Respuesta moderada

  • !

    Karma: 5 (0 votos)

    Pienso que antes de enseñarles tendrán que cambiar la metodología de enseñanza, ( veo que muchos profesores son pésimos explicando este tipo de materia ). Si lo hacen igual que lo hicieron conmigo solo pienso que la ingeniería informática será una de las carreras con menos matriculaciones. El sistema actual de enseñanza donde el profesor explica poco y mal y el alumno entiende todo y ve mas lejos de lo explicado es una utopía que muchos maestros ignoran ver. Pienso que sería bueno empezar con algo de base de matemáticas, en primero de la eso 1 (y empezaría con seudocódigo nada de lenguajes a ordenador, todo a mano).

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    Karma: 5 (0 votos)

    Yo comencé bastante tarde, sobre los 10 años más o menos. A los 9 digamos recibí mi primer ordenador, con pintaguay XD un programa para niños para pintar, XD una basura, y después me interesé enseguida en “Hackear” juegos de Pokemon, después vi que eso era muy básico y con 11 o poco antes si no, empecé con Game Maker, dejando el Drag&Drop a las pocas semanas porque seguía siendo muy básico para mi, así estuve hasta los 12, después me puse con Visual Basic.net y llegué a hacer bots para webs de PTCs y tal, o bots de messenger, pero me aburrí y me puse a programar webs en Asp.net

    Por motivos de estudio y otros intereses me quedé ahí hasta unos 3 años después que comencé a programar en Visual C#.net, intrigado más que nada por poder crear videojuegos para Xbox 360. Y tampoco avancé mucho, casi cualquier cosa que tocaba me parecía que era una capa demasiado superficial, y me he llegado a plantear programar mis propios motores gráficos XD pero aún no he comenzado jajaja. En fin, poco después de Visual C#.net me interesé por PHP ya que los servidores eran más baratos que los de Asp.net, al menos por aquellos tiempos. Y bueno, tonteando con eso, y HTML 5 y otras cosillas pues he llegado a la carrera de GIII Software en Cáceres en el Primer año, donde estoy aprendiendo ya porfin de una forma que no es autodidacta y profundizando todo lo que había querido en estos años.

    A lo largo de mi vida he usado:
    C++,C, Visual Basic.net, Visual C#.net, PHP, HTML, JavaScript, ActionScript, Batch, GML, Ensamblador (Además de que lo estoy usando ahora en clases, lo usé entre los 12 y los 15 años para crackear programas), LUA, Java… Y creo que me quedo alguno… Pero bueno, esos ya son suficientes xD

    Como pueden ver en mis 10 años de programación, tengo 19, he tocado unos 13 lenguajes de programación, pero tengo un problema y es que a la mínima me interesa otros lenguajes XD Así que últimamente estoy intentando centrarme en C++ (En clase), HTML5, PHP y Javascript. Para de estar forma estar en breve completamente en forma para poder crear mi propio videojuego sin ningún tipo de Framework, salvo el gráfico y de interacción con el usuario, es decir, por ejemplo SFML, el cual me gustaría remplazar más adelante por solo OpenGL.

    Esa es mi vida XD Hubo una época en la que me centré tanto en los ordenadores que repetí 2º Bachillerato, pero bueno, al menos en la Carrera no tengo problemas en la programación y me encanta =P

    Salu2!

    ¿Te ha sido útil
    esta respuesta?

    No
  • !

    Karma: 5 (0 votos)

    Yo considero que no es tanto la edad, si no el talento y el deseo que se tiene por aprender a programar. Aunque seria bueno que en las escuelas desde pequeños les enseñaran lógica, ya que para programar considero que lo mas importante es ver como se da solución a una situación o problema y no tanto el echo de escribir código.

    ¿Te ha sido útil
    esta respuesta?

    No