Я не думаю что будущее за JS скорее всего его заменит какой-то новый язык на котором будет просто писать WASM приложения. А сам JS плавно будет уходить с рынка.
Нет, Java не имеет смысла изучать т.к. .NET перспективнее.
Если не нравится .NET учите Python, Go или D. Первые два на рынке очень востребованы. Если нужен С++ с человеческим лицом и для Web с BigData то учите D.
Я вообще начал писать приложения на D. По удобству как Python. При этом язык компилируемый и со строгой типизацией.
Почитайте ddili.org/ders/d.en/index.html
Если понравится, то приступайте. Порог вхождения не выше чем у Python.