Se il tuo obbiettivo è imparare un linguaggio che potrai utilizzare per più o meno tutto (in modo da avere un'unica sintassi in tutti i campi d'applicazione), allora ti conviene Java...

Detto questo, ogni linguaggio si adatta ad un campo specifico, percui in alcuni casi è più facile imparare un nuovo linguaggio che ne pretendere di fare tutto con lo stesso...

P.s. Java e JavaScript non hanno nulla in comune (ma proprio nulla) quindi non considerarlo un linguaggio della categoria "Java"...