1. Есть несколько книг на выбор. Нужно определить какую книгу стоит прочитать первой, а какие позже. Главные критерии для упорядочивания: «фундаментальность» касательно ООП, практичность и доступность (грамотность) в изложении материала.
Вот список:
- Философия Java // Б.Эккель
- ЯП C++ // Б.Страуструп
- ООП с ANSI-C // А.Шрайнер
- Типы в ЯП // Б.Пирс
2. Посоветуйте лучший, по вашему мнению, учебный материал по паттернам проектирования (статьи, книги, видео, что угодно).