Какая из книг лучшая для изучения java?
Герберт Шилдт "Java: руководство для начинающих"
Лучшая - это та, которую ты до конца прочитаешь и перечитаешь.
Искать единственную лучшую - нет смысла. Пока будешь думать и перебирать, конкуренты прочитают ДВЕ.