Programar en el navegador: Ruby
Una de las mejores formas de empezar con Ruby es usando su tutorial online en TryRuby.org.
Este tutorial va planteando distintas actividades sencillas en su panel izquierdo y en el panel derecho permite codificar la solución en Ruby. Una vez que se supera cada actividad el tutorial avanza automáticamente al próximo desafío, una vez completado el tutorial el usuario tuvo que codificar en Ruby usando los tipos de datos y estructuras de control del lenguaje.
El código fuente de TryRuby está disponible en GitHub, pero lamentablemente no está especificado bajo que licencia, por esto solamente podemos decir que es open source (no necesariamente sea libre).
También se pueden usar otras consolas como https://repl.it, en el caso particular de repl.it se usa una versión del compilador oficial compilada a JavaScript (se ejecuta completamente del lado del cliente) gracias al proyecto EmScripten.