Примеры программ и упражнений часто доступны на GitHub , что позволяет практиковаться без ручного перебора текста.
Самое популярное в рунете, но базируется на Java 5.0. Основные принципы ООП там объяснены отлично, но синтаксис некоторых новых функций будет отсутствовать. Полезные ссылки для обучения kniga izuchaem java skachat
Издательство «Питер» — официальный издатель перевода на русский язык. комиксы и нестандартные примеры
O'Reilly Media — оригинал на английском (3-е издание). kniga izuchaem java skachat
Эта книга считается одним из лучших пособий для новичков. Вместо сухих лекций авторы используют визуальный подход: головоломки, комиксы и нестандартные примеры, которые помогают быстрее усвоить объектно-ориентированное программирование (ООП). Где найти книгу