Есть ли смысл в изучении новых (совсем молодых) инструментов и языков программирования и какие у них перспективы?
Как справедливо заметили выше, Python и Ruby существуют уже 20+ лет, так что популярность они набрали уже давно.
Go, Dart, Rust, D, etc интересны для изучения в целях расширения кругозора, но "в продакшен" не годятся: за 5 лет обширным сообществом не обзаведёшься, а, значит, ни выбора в плане библиотек, ни профессиональных кадров. Конечно, могут существовать отдельные проекты, исповедующие эти языки, но таких меньшинство.
В последнее время многие прыгают вокруг JavaScript'а: сначала его перенесли на сервер (на самом деле, это сделали задолго до Node.JS, но не взлетело), а потом стали использовать чуть ли всюду (в win8, например, или PhoneGap). Но JS'у повезло иметь довольно больше коммьюнити на момент разгара этого хайпа, потому и понеслось.
Выберите что-то из Python, Ruby, JS и разберитесь в этом (не столько в самом языке, сколько в его экосистеме, т.е. библиотеках, фреймворках и паттернах). Будет нужно — разберётесь в другом языке с его экосистемой. Идеи везде одни и те же, отличается только синтаксический сахар.
ЯП - это инструмент. Само по себе знание ЯП (любого) не имеет ценности. Важна связка ЯП и области приложения. Профессионализм программиста зависит в первую очередь от понимания области приложения. 
Например, будь Вы программистом, который знает все тонкости C++. Вам это не поможет написать АБС, если у Вас нет знаний по бухгалтерии кредитных организаций.
Соответственно, изучение новых языков не так важно, как изучение области приложения.