klassicheskie zadachi c UU9BtNs
Неизвестный
Введение в ООП на Java
Sasha
Head First. Изучаем Go
Jay McGavren
Рефакторинг - улучшение существующего кода
Мартин Фаулер
Programming Groovy 2
Venkat Subramaniam