Доброго дня!
Поступил на заочку, чтоб получить вышку, ибо надоела текущая работа (оператор входящих обращений в Тинькофф-банке). Считаю, что диплом всё-таки нужен. Параллельно хочу обучиться программированию. Сам не тупой, инфу усваиваю нормально, если как следует почитать и потренироваться.
Выбирал между фронтом и Java (backend). Но выбор пал на Java из-за больших перспектив и комфортных условий (з/п, соцпакеты, удалёнка). Ну и из-за специфики направления тоже: всё-таки в этом направлении не слишком всё изменчиво. В общем, вопросы такие:
1) Сейчас просмотрел курс Наиля Алишева по Java для новичков. Ознакомился с синтаксисом, это было некое введение, так сказать. Сейчас хочу перейти к чтению книги. Отобрал три самые популярные, которые мелькают в запросах:
1.1) К. С. Хорстманн, Г. Корнелл. — «Java 2. Библиотека профессионала. Том 1. Основы»
1.2) Г. Шилдт — «Java. Руководство для начинающих»
1.3) Кэти Сьерра и Берт Бейтс — Изучаем Java
Какую книгу вы бы посоветовали? Сам я хз, просто я нулевой, опыта нет, а там написано в этих книгах, что они предназначены для тех, у кого есть хоть какой-то опыт программирования, а в книге Хорстманна указана, что она вообще для профи.
2) Нужно ли учить английский в текущих реалиях в РФ? Мигрировать из страны не собираюсь.