El principal mercado es Java, mientras .Net le sigue un poco lejos en el lado empresarial
Les sigue iOS y Android para desarrollo mobile, por lo tanto debes saber objective-c y swift para el primero, mientras que java para el segundo, kotlin tambien (se parece a swift), pero no es muy usado todavía
Las plataformas hibridas le han comido harto terreno a los lenguajes nativos en el lado mobile y estas a su vez son unos engendros javascript
Ruby ya no está aislado en técnicas de diseño y frameworks, ya pasó la moda
Python y Scala los usan mucho en big data. Lo malo es que no hay tanto mercado
No obstante, te recomiendo que aprendas la wea que quieras, pero no te encasilles en un lenguage. Un wn seco te va a programar una wea buena hasta con una papa
Mas importante es comprender conceptos y manejarlos bien
Orientacio a Objetos
Patrones de Diseño para OOP y Funcional
Programacion Funcional
Refactorizacion
TDD
DDD
Punto final a la pregunta, aprende Ruby, pero aprende mas lenguages después. Informática es demasiado grande para apegarse a una pura wea