¿Qué hacer para enseñarle programación a alguien que no le gusta?

Muchas personas desconocen cómo es la programación, otras saben que es, pero no les llama la atención y por último están las que sencillamente no les gusta la programación. Sean desconocidos, amigos o familiares, para enseñarle programación primero debe saber por qué no le gusta o no le llama la atención (identificar el problema). ¿Es por qué no le parece útil, por qué no tiene tiempo para aprender o por alguna razón personal? Sea cual sea la causa hay que identificarla primero. Luego procedemos a intentar resolver el problema explicando brevemente porqué es fundamental la programación en la actualidad y por qué puede ser útil para la persona. Relacionar la programación con los temas que le llama la atención a la persona suele ser un modo efectivo de acercamiento. Por ejemplo: si es futbolista, puede intentar motivarle con la misión de desarrollar una inteligencia artificial que juegue al fútbol en un futuro. Lo cual parece irreal, pero ya hoy en día hay muchas cosas que parecían imposibles de hacer. read more

Leer más » Comentar

Aprender

Leer más » Comentar

Aprender a programar gratis

Igual me equivoco con un título tan amarillista para una entrada que, pretendo, sea una recopilación de sistemas gratuitos que ayuden a aprender a programar, ya sea mejorando lo existente o partiendo desde cero.

Así, aquí lanzo mi propuesta. Del mismo modo, espero que podamos completar el listado con vuestra colaboración:

  • Code Racer. Creo que la más nueva de las propuestas. Convierte programar más que en un juego, en una batalla.
  • Codecademy. Es impresionante, intuitivo y muy fácil. Parte desde el nivel 0 y propone una serie de cursos extras. Fijaros en la captura de arriba
  • Processing. Más que una plataforma, es un lenguaje. Una propuesta que va más allá de aprender e intenta implantarse como una alternativa para la programación en el escritorio.
  • Bloc. ¿Quieres aprender Ruby? Este es el momento. Sin duda, muy bien planteado para newbies.
  • Tree House. Y hoy, ¿qué quieres aprender? Si el desarrollo Web quieres mejorar este es tu sitio. Si eres diseñador y eso de programar te viene largo, este es tu sitio. Si todo lo anterior está más que dominido y te quieres meter en el desarrollo sobre plataformas móviles, este es tu sitio.
  • Skill Punch. Vale, ya sabemos muchos lenguajes, muchas formas de programar, pero algo se nos escapa. Y si queremos ir más allá aun, esta es la vía… 
Leer más » 3 Comentarios