1. Hackety Hack: Programa en Ruby

hacketyhack

Hackety Hack! es un software gratuito para aprender a programar en Ruby. Tiene integradas lecciones, información del lenguaje y un editor de código. Se en encuentra disponible para los sistemas operativos de Mac OS X, Windows y Linux.

Para descargar el programa no necesitas ninguna suscripción, sin embargo, al registrarte puedes compartir el código de programas que realices con Hackety Hack!. Además, seguir a otros usuarios y enterarte en qué programas están trabajando.

El software es bastante útil para las personas de un nivel básico, encontrarás lecciones sobre programación pero muy pocas para alguien que ya posee conocimiento del lenguaje Ruby.

2. Code School

code-school

Code School es un proyecto de educación en línea enfocado a la programación. Su metodología se basa en “Learning by doing” o aprender mientras lo haces ya que éste tipo de temas se comprenden fácilmente a través de la práctica y no de la lectura.

Los cursos se desarrollan a través de “paths” (caminos) que te guían desde las primeras hasta las últimas clases. Los lenguajes que puedes aprender en el sitio son: Ruby, JavaScript, IOS y HTML/CSS. El recurso principal para impartir las clases es el vídeo, además cada tema tiene un diseño visual bastante atractivo.

Encontrarás cursos gratuitos y una suscripción de pago ($USD 25.00 mensual) para acceder a todo el contenido sin restricciones, sin embargo, puedes ingresar a clases sin necesidad de registrarte.

3. Programmr

programmr

Programmr es un sitio bastante útil para practicar tus habilidades de programación a través de múltiples ejercicios de distintos lenguajes. Su sistema se basa en el autoaprendizaje y al ritmo de cada estudiante, por lo que las clases son libres.

En el sitio encontrarás ejercicios de prácticos, ejemplos de código, proyectos realizados por los usuarios con el código incluido, concursos en los cuales compites con otros usuarios y la opción de realizar un examen pagado para obtener una certificación respaldad por la empresa de tecnología HCL.

¿Qué te parecen éstas opciones? Si has utilizado alguna de ellas coméntanos tu experiencia.

No olvides revisar: