В какую сторону лучше двигаться с JAVA
Прошу меня простить, но какую цель вы преследуете изучая столько языков? За всем угнаться невозможно. Стать профессионалом в рамках какой-то технологии возможно. Да и опять же стоит спросить себя «а что мне интересно»? Веб-разработка? Разработка игры? Разработка математического ПО? Из ответов уже и нужно выбирать технологию. А учить ради того что бы выучить что-то. Нет, это конечно здорово, но опять же стоит понимать зачем это делается и на каком уровне будет использоваться. Ибо как было написано ранее, профессионалом во всем стать не возможно. Да и тут же вспоминается русская народная поговорка «За двумя зайцами погонишься ни одного не поймаешь».

P.S. На Java можно написаться почти что все что угодно и этого в большинстве случаев будет кросс-платформенно и это плюс Java.
Двигайтесь в ту сторону, которая вам интересна. Не будет огонька в глазах, ничего не получится даже с модным направлением.