Друзья, а могли бы теперь порекомендовать хороший учебник по Java для начинающих, очень понятно написанный и не талмуд в 800 страниц :)
Вам именно "учебник по java" или учебник по программированию? Потому что если вы программировать не умеете вообще, то это одно, если знаете процедурное программирование, но не знаете ООП, это другое, а если имеете опыт программирования на ООП-языках - то третье. В третьем случае вам было бы достаточно этого
https://docs.oracle.com/javase/8/, но это вы бы и сами тогда нашли.