Ты выбери сначала направление, а потом язык.
Руби - это язык для веба в основном. Если хочешь под мобилки писать, то не пойдёт.
ну кстати ruby ещё оч хорош для автоматизации системного администрирования. я раньше рассматривал для этого только bash или на худой конец python. а так у нас целая система есть для формирования конфигов и разлива их по маршрутизаторам ядра на точках обмена трафиком.
я сам себе делал ещё такую фичу на ruby, на vps для обхода блокировок резолвил нужные домены в айпишники, формировал из этого конфиг маршрутов и заливал в bgp демона bird, домашний роутер по bgp получал маршруты и знал куда ходить, если домен заблокирован)
короче я к тому что при желании ruby можно широко использовать и он легко будет заменой bash или python