Герберт шилдт java 8 полное руководство
Яков Файн - Программирование на Java для детей, родителей, бабушек и дедушек. Java прим. 1 — сильно типизированный объектно-ориентированный язык программирования. c# (произносится си шарп) — объектно-ориентированный язык программирования. Разработан.