Стоит ли учить java в 2019 году
безусловно
стоит ли учить его первым языком программирования
по своему опыту, да... лучше начать с типизированных языков.
JS относительно сложный язык (если не судить об уровне Vanilla & Jquery), но довольно нелпохой язык. На нем пишут десктопные приложения (ElectronJS) Например, skype, postman и т.д., он является одним из базовых языков веб-программирования, на нем можно писать бэкэнд на ноде, можно писать приложения на андроид, писать игры и т.д. Но в принципе, все вышеперечисленное можно реализовать на Java.