-Цитата от Леша7емь Автор, а ты на чем прогаешь? с++ и с#?
я тут java изучаю по тихой, под старость лет что-то приспичило
джава - это бэкенед корпоративного софта. сказать, что сложно вникнуть без опыта в IT - это ничего не сказать.
ты будешь всю дорогу изучать синтаксис джавы, вникать в дженерики и многопоточность, писать UI на java fx/swing, писать всевозможные калькуляторы и сайты на голых сервлетах. а потом поймешь, что в реальной IT компании нужны совсем другие знания - построение микросервисной архитектуры, а это за собой тянет огромный стек смежных технологий, которые ты начнешь изучать, но так и не поймешь как их связать в единое целое, ведь учебного материала просто нет. а то что есть - это сильно упрощено и не имеет отношения к реальной разработке
стоит также упомянуть, что джава теряет свои позиции и уже как пару лет все переходят на котлин