Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Какую книгу выбрать для изучения Java? И нужно ли учить английский?

Доброго дня!
Поступил на заочку, чтоб получить вышку, ибо надоела текущая работа (оператор входящих обращений в Тинькофф-банке). Считаю, что диплом всё-таки нужен. Параллельно хочу обучиться программированию. Сам не тупой, инфу усваиваю нормально, если как следует почитать и потренироваться.
Выбирал между фронтом и Java (backend). Но выбор пал на Java из-за больших перспектив и комфортных условий (з/п, соцпакеты, удалёнка). Ну и из-за специфики направления тоже: всё-таки в этом направлении не слишком всё изменчиво. В общем, вопросы такие:
1) Сейчас просмотрел курс Наиля Алишева по Java для новичков. Ознакомился с синтаксисом, это было некое введение, так сказать. Сейчас хочу перейти к чтению книги. Отобрал три самые популярные, которые мелькают в запросах:
1.1) К. С. Хорстманн, Г. Корнелл. — «Java 2. Библиотека профессионала. Том 1. Основы»
1.2) Г. Шилдт — «Java. Руководство для начинающих»
1.3) Кэти Сьерра и Берт Бейтс — Изучаем Java
Какую книгу вы бы посоветовали? Сам я хз, просто я нулевой, опыта нет, а там написано в этих книгах, что они предназначены для тех, у кого есть хоть какой-то опыт программирования, а в книге Хорстманна указана, что она вообще для профи.
2) Нужно ли учить английский в текущих реалиях в РФ? Мигрировать из страны не собираюсь.
ПрограммированиеJava+3
Анонимный вопрос
  · 514
Head of the Testing Expertise. Индивидуальное обучение программированию и менторинг...  · 4 февр
Читать надо много и разных книг. Почитайте Столярова (https://yandex.ru/q/tech/8991696642/?utm_medium=share&utm_campaign=article)
Про Английский язык - учить нужно, что бы максимально сократить время на чтение и понимание прочитанного. Поскольку практически все знания в мире ИТ распространяется на Английском языке. 
Хотя если у вас есть время и энтузиазм, то можете читать, переводить и публиковать иностранные книги на русском. 
Программист, музыкант, исследователь. Константин Смирнов  · 1 февр
Вторая книга и первая мне кажутся знакомыми. Я учил по похожей, красного цвета, большая,в 2013. В интернете много всего, а английский будет несомненным плюсом
Здесь вы можете прочитать мой детективПерейти на neizvestniy-geniy.ru/cat/literature/detektiv/2151256.html
Пофигист с большим жизненным опытом, обремененный образованием и личной жизнью... ;)  · 1 февр
Начну с конца… английский не обязательно, от слова совсем. Но знать его желательно, поскольку на нем написана документация. А учить его или нет - вам никто не подскажет. Теперь о книгах: Шилдт это бесспорно ВЕЩЬ! , но кроме неё есть и другие… в том числе и того-же Шилдта: — Барри Берд - Java для Чайников  тут все понятно… не знаю ваш уровень, но думаю лишней не будет —... Читать далее
Инженер путей сообщения – строитель  · 31 янв
> получить вышку Ещё совсем недавно это означало «получить высшую меру социальной защиты (наказания)» > из-за больших перспектив и комфортных условий (з/п, соцпакеты, удалёнка) Такое ощущение, что программистам на том же С++ платят мало, ДМС не дают и в офисе заставляют работать. Что касается литературы, то берите Шилдта. Для начинающих он хорош. И английский учите. Без... Читать далее
1 эксперт согласен