Учить ни одного не стоит.
А учиться писать реальные программы можно и на 20, если для каждого есть свой круг реальных задач и вы именно их решаете на нем.
UPD: Что вы пишете на Java и на JavaScript? Если ничего, то оба не нужны. А если что-то пишете, и оно реально нужно, и для него подходят именно эти инструменты, то оба нужны.