Aprende a programar con Code School
Hace unas semanas navegando por GitHub anunciaban un tutorial para aprender a utilizar este sistema. Me puse a ello para refrescar comandos y aprender alguna cosa nueva. Me quede fascinado al ver la calidad y la forma de aprendizaje de este tutorial, así que investigué de donde procedia: codeschool.com
Antes de empezar, debo decir que aún no me he echo miembro pero tengo pensado a corto plazo. Code School es una página para aprender a programar en diferentes lenguajes. Lo fascinante de sus tutoriales es que combinan los screencasts, retos de código y el concepto de gamification.
Inicialmente te presentan la lección en formato screencast, muy bien explicado.. paso a paso, unos tipos muy amenos que te van explicando por capítulos los conceptos. Realizando una introducción si fuera necesario como en el caso de jQuery, que antes de iniciar con el tema repasan conceptos de javascript básicos.
Una vez terminas el screencast, para afianzar los conocimientos te presentan una serie de retos entre capítulos, entre 5 y 10 retos que debes solventar para pasar al siguiente nivel. Son retos prácticos donde deberás programar un par de líneas o solucionar algun problema presentado.
Finalmente incorporán el concepto de gamification para hacer el curso más entretenido, según avanzas en los cursos te van entregando ‘badges’ o insignias para que puedas mostrar en tu perfil público.
El temario que te puedes encontrar en Code School es bastante variado:
- Ruby on Rails
- jQuery
- HTML5
- CSS3
- CoffeeScript
- Backbone.js
- Node.js
- Git
Actualmente tienen dos cursos gratuitos, uno de jQuery y otro de Rails. Bastantes de los cursos tienen el primer capítulo gratuito para que pruebes el curso antes de comprarlo.
He realizado el primer nivel de jQuery y muy satisfecho. Aunque no creo que pague por los cursos. Prefiero ver documentacion y ejemplos en la red.
Yo voy a probarlo un par de meses y luego ya publicaré que tal fue la cosa :)