Здравствуйте, если вы начинаете с нуля, то мне кажется редактор должен быть по-проще, например - Notepadd++ или Visual Code c терминалом, что бы понять как работает JVM.
Для изучения Java и понимания OOP (Object Oriented Programming) очень не плохие книги - "Java Programming - Malik" или "Head First Java". Там в буквальном смысле разжёвываются базовые концэпции языка и его структура. На самом деле книг очень много для любого читателя и для любого уровня знаний.
IntelliJ наверно это редактор для создания сложных программ и систем и я не думаю что если вы готовы програмировать на Intellij вам нужна какая-то книга для изучения языка и редактора. Тут уже вам полезна будет другая литература - технологии, Patterns, micro-services, другие системы - тонны разных понятий, подходов и реализаций.
Книги: Хорстманн К.С., Корнелл Г. - Java 2. Том 1. Основы Хорстманн К.С., Корнелл Г. - Java 2. Том 2. Тонкости программирования Брюс Эккель - Философия Java
Зарегистрироваться git clone https://github.com/gkislin/topjava02 В IDEA- просто сделать File->Open... и выбрать pom.xml в корне проекта. Создасться maven проект, который мы и будем разрабатывать на протяжении вебинара. В конце ...
Зарегистрироваться Приложение будет разрабатываться начиная со второго занятия, основываясь на базовых темах курса: объектная модель, коллекции, система ввода-вывода, работа с файлами, сериализация, работа с XML, SQL, персисте ...
Комментарии 4
Хорстманн К.С., Корнелл Г. - Java 2. Том 2. Тонкости программирования
Брюс Эккель - Философия Java