Cómo empezar


Tener conocimientos de programación puede abrir la puerta a las carreras de tecnología de la información (TI) en diferentes industrias, así como laboratorios de investigación y las empresas de desarrollo de software. Casi cualquier tipo de negocio tiene una necesidad de los programadores de computadoras para escribir, actualizar, modificar y solucionar problemas de sus programas principales. Con una licenciatura en ciencias de la computación, o cursos de programación de computadoras, estarás bien preparado para entrar en un mercado de trabajo que tiene un excelente potencial de crecimiento en los próximos años.

Pero en la actualidad existen numerosas herramientas que acercan la programación a un usuario sin necesidad de ningún tipo de conocimientos previos. Así, numerosas organizaciones, empresas, profesionales en diversos ámbitos y educadores organizan encuentros, cursos y jornadas para difundir los beneficios de estas estas prácticas.

  • Los niños/adolescentes o adultos pueden participar en actividades de programación y organizar sus propios actos que muestren a los demás cómo crear con la programación.

  • Los codificadores puede organizar seminarios en escuelas locales, espacios hack o centros comunitarios a los que nos podemos apuntar.

  • Los profesores que programen puede organizar clases de programación, compartir sus planes de lecciones, organizar talleres para los colegas.

  • Los profesores que no programen pueden organizar seminarios o invitar a los padres o los estudiantes a enseñarse mutuamente la programación.

  • Los padres pueden animar a sus hijos a participar en talleres de programación.

  • Las empresas y organizaciones sin ánimo de lucro puede albergar talleres de programación, prestar a su personal como formadores en acciones de «vuelta a la formación», organizar retos lúdicos de programación para estudiantes u ofrecer su patrocinio para actos de programación.

Fundamentos básicos

Nada mejor que un experto programador, pionero en este campo y empresario brillante, para comentar los elementos básicos de la programación.En el siguiente vídeo podemos ver a Bill Gates explicando de forma prática las estrucutras fundamentales de un programa.



Lo ejemplos estan realizados con un herramienta de lenguaje de bloques muy facil y utilizar y de acceso libre como es Scratch.

Los componentes de las apliacaciones son comunes a todos los lenguajes de programación. Haciendo un símil vendrian a ser como el abecedario para  poder leer.


¿La programación es importante?

Hoy vivimos en un mundo que se ha visto afectado por rápidos avances en tecnología. La manera de trabajar, comunicar, comprar y pensar ha cambiado radicalmente. Con el fin de hacer frente a estos rápidos cambios y comprender el mundo que nos rodea, es necesario no solo desarrollar nuestra comprensión de cómo funciona la tecnología, sino también desarrollar las aptitudes y capacidades que nos ayuden a adaptarnos a vivir en esta nueva era.


Aprender a programar nos ayuda a comprender cómo funcionan las cosas, a explorar ideas y hacer cosas, tanto para trabajar como para entretenernos. Aún más, nos ayuda a liberar nuestra creatividad y colaborar con gente maravillosa personas, tanto de nuestro entorno, como de todo el mundo.







La programación informática es un nuevo tipo de alfabetización. Del mismo modo que la escritura le ayuda a organizar su pensamiento y expresar sus ideas, de igual manera para la programación. En el pasado, la programación fue vista como demasiado difícil por la mayoría de las personas.
Los niños aprenden a crear y expresarse con la computadora, no solo para interactuar con ella, más bien para aprender a resolver problemas y proyectos de diseño, y a desarrollar habilidades de lógica computacional que son fundamentales para el éxito académico en el futuro. También usan las matemáticas y el lenguaje en un contexto significativo y motivador, el apoyo al desarrollo de la aritmética en la primera infancia y la alfabetización.


Objetivos de las actividades relacionadas con la programación

En los últimos años se están produciendo cambios que nos llevan hacia una sociedad cada vez más digital. Por este motivo, es muy importante promover entre la comunidad educativa la importancia de la programación como metodología de aprendizaje. Con unas nociones básicas de lenguajes de programación y de robótica cualquier persona puede ser capaz de utilizar estas herramientas.

Cualquier actividad relacionada con la progrmación informática educativa debe ir orientada a:

  1. Promover el uso de la programación en la comunidad educativa. 
  2. Conocer los principios básicos de la programación.
  3. Descubrir las ventajas de utilizar la programación como metodología para el aprendizaje.
  4. Desarrollar el razonamiento lógico para abordar problemas. 
  5. Promocionar las aplicaciones y herramientas para poner en práctica esta metodología.


Un poco de Historia

Decíamos que el mundo de la programación ha sido exclusivamente profesional durante décadas. Los primeros ordenadores de mediados del s.XX fueron evolucionando y simplificándose, siempre con un nivel de complejidad bastante elevado y, por tanto restringido a profesionales especializados. Matemáticos y físicos fueron los primeros informáticos, antes de que la profesión tuviese nombre propio.

El primer acercamiento de la programación en la educación data de 1967, cuando nació Logo, aunque no sería hasta muchos años después cuando empezó a popularizarse por todo el mundo. Se caracterizaba por permitir utilizar una serie de sencillas instrucciones con las que mover una tortuga (o algo que se le parece) y dejar su rastro para realizar dibujos.