Приобщение людей к программированию на Java!
- ОСНОВЫ ЯЗЫКА JAVA. - ФУНКЦИИ И ПРОЦЕДУРЫ - ОСНОВЫ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО ПРОГРАММИРОВАНИЯ - ООП В JAVA - ПРИНЦИПЫ РАБОТЫ КОЛЛЕКЦИЙ - КОЛЛЕКЦИИ И ИСКЛЮЧЕНИЯ В JAVA - МНОГОПОТОЧНОСТЬ
Стив Макконнелл "Совершенный код"