Подойдет ли Java для бекенд-разработки? Можно ли для начала его учить?
Весь бэк у грандов, типа амазона на джаве )  + самый высокооплачеваемый язык, строгая типизация выровняет руки и отучит писать говно код + свой конвеншен )) Вообщем учи не сомневайся
Что за вопросы у новичков... Только Java и стоит учить. Она везде, она со строгой типизацией (что обязательно для первого языка), она самая востребованная и самая высокооплачиваемая. Как новичку рекомендую начать с курса ITVDN, полный курс есть на торрентах. И да, только не прыгай с языка на язык, а то вообще ничего знать не будешь и бросишь все.