Основы Java за 30 минут: самоучитель для начинающихОсновы Java за 30 минут: самоучитель для начинающих
Третья крутая книга для новичков — Effective Java Джошуа Блоха. Она содержит около 300 правил, каждое из которых посвящено определённым аспектам и свойствам языка.