Java to język "kompilowany". Przeważnie tworzysz w nim duże aplikacje do zastosowań biznesowych, ale i dużą gre w nim napiszesz (minecraft). Ma zupełnie inną składnie co Javascript.
Javascript to język skryptowy. Przeważnie tworzysz nim małe podprogramy uzupełniające. Używany w aplikacjach webowych (front-end, wtyczki do przeglądarki, jakieś minigierki). Ma zupełnie inną składnie niż Java.
> który język jest bardziej opłacalny do nauczenia się
Zależy, co chcesz robić. Napisałem co się w tych językach robi. Sam musisz zdecydować.
Zapewne (dobrym) developerom Javy więcej płacą niż Javascriptu, ale mogę się mylić, więc dobrze, jakby mnie ktoś poprawił.