Bueno, depende de cuáles sean tus objetivos.
Ruby y Scala son sus propios lenguajes de programación independientes de uso general. Django es un marco de desarrollo generalmente utilizado para crear aplicaciones web. Django está desarrollado y utiliza Python, otro lenguaje independiente. Node.js usa javascript y es principalmente para crear programas del lado del servidor.
Entonces, si su objetivo es crear un sitio web genial, eche un vistazo a Django. Al hacerlo, obtendrá exposición a Python, un lenguaje poderoso por derecho propio, así como creará su sitio. Ruby se puede usar para el mismo propósito, a través del marco Rails, es decir, Ruby on Rails.
- ¿Qué debería aprender primero para convertirme en desarrollador web?
- Si estoy usando SendGrid para correos electrónicos transaccionales, ¿puedo usar mailchimp para boletines?
- Si estoy pensando en crear un servicio genial, ¿qué debo aprender? JavaScript u Objective-C (programación web versus programación de aplicaciones móviles), ¿y por qué?
- ¿Qué herramientas y materiales se necesitan para el diseño web?
- ¿Por qué no hay un lenguaje alternativo y más limpio que no sea Javascript para la aplicación web?
Si conoces algo de Java, entonces prueba Scala. Este último se ejecuta en la JVM y comparte otras similitudes con Java.
Si se siente cómodo con javascript, pruebe algunos tutoriales de Node.js.