Aprende (a programar) en: Codecademy

Este fin de semana me ha dado por aprender a programar en Python, en realidad debería estar aprendiendo Java pero una de mis métodos poco elegantes de procrastinar es precisamente concentrarme en otra tarea aparentemente igual de noble. Bueno en realidad me interesé por Python por un proyecto de Google para crear cursos tipo MOOC llamado coursebuilder que esta escrito en buena parte en ese lenguaje y que ha sido liberado para cualquiera pueda experimentar con él. En los proximos meses intentaré publicar un curso en esta plataforma. Pero volvamos al objeto de este articulo, debo reconocer que  no se mucho de programación y que nunca me ha interesado especialmente, enseguida se me hace tedioso y aburrido, pero una vez decidido a empezar a aprender Pyton mi primera opción fue dirigirme a codecademy.com un sitio web en el que de una manera sencilla y practica te enseñan a programar desde cero.

Codeacademy comenzó su andadura como una plataforma online para aprender a programar en Javascript pero ya hace tiempo que han incorporado otros lenguajes como Ruby y Python y de seguro que no pararan ahi e incorporaran mas cursos y materiales en un futuro. El concepto es una idea fantástica  los cursos están creados por los usuarios de la web, y se dividen en unidades y estas en ejercicios. Según vas superando los ejercicios y unidades se te otorgan puntos y badges (insignias ó medallas) como único método de calificación y una vez que te sientas capaz puedes acometer los retos (challenges) que te proponen, en definitiva entretenido estimulante y motivador.

Lo cierto es que me he divertido bastante haciendo las primeras unidades del curso, y como Python toma su nombre de la afición de su creador original, Guido van Rossum, por los geniales Monty Python, todos los ejercicios hacen referencia a los personajes y películas del grupo de cómicos británicos; me provocaron mas de una sonrisa. Ademas conseguí un buen numero de puntos e insignias:

El sitio esta prácticamente solo en ingles pero eso no debería ser un problema sino un aliciente mas, el mundo de la informática habla ingles (el mundo entero en realidad) y si ya sabes ingles es una buena ocasión para practicar y si no sabes ingles, bueno pues no esperes ni un minuto mas y empieza hoy mismo. De todos modos siempre te podrás ayudar de los  traductores del navegador o Google Translator aunque supongo que esta solución tiene que ser por fuerza un poco engorrosa.

Si como yo has intentado alguna vez aprender a programar y te has echado atras en seguida, ¡Animate! y prueba codecademy.com

 ¿Quieres saber mas?

Te interesa Python? Descargate este excelente libro (en ingles)

Khan Academy tambien tiene cursos sobre programacion

Creative Commons License
The Aprende (a programar) en: Codecademy by Ngaby, unless otherwise expressly stated, is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.