Supongamos que necesitas escribir una aplicación web de gran calidad y con un hermoso diseño que esté lista mañana, pero que además la puedas mantener y ampliar durante años.
Ruby on Rails estará justo en el punto medio que habías estado buscando
Ruby on Rails es un completo entorno de desarrollo web MVC que te ayuda a producir aplicaciones muy estructuradas a tu manera. Tú te concentras en la funcionalidad a nivel de aplicación y dejas a Rails que cuide de los detalles. Y como escribes en el lenguaje de programación Ruby obtienes la potencia y expresividad de uno de los lenguajes más dinámicos en existencia.
Los libros son muy recomendables pero están en inglés. Los puedes conseguir a través de Amazon