Java: знакомый джавист сказал забыть про джаву. Планка входа выше чем в любом другом ЯП, много фреймворков, много легаси. Очень сложно и займет немало времени.
Ну конечно))) Зачем вашему знакомому новый конкурент в этой сфере... Шутка.
А если серьезно, то для начала определитесь с тем, что именно вас интересует, front, back, mobile etc. А дальше уже выбирайте ЯП. front - js (react, vuiJS, angular), back - java, C#, ruby, python (Spring, Play, RoR, Flask, django), mobile (kotlin, java, swift) и т.д.
За 1 год вы можете здорово подтянуть знания по java и пойти джуном. Например, за 6 мес. можно пройти курсы по java fundamentals & java enterprise.
Ну и подтяните html, css, javascript, sql