В 18 прочитал "Шаблоны проектирования", и в 19 "Шаблоны проектирования корпоративных приложений" с "Зомбированные шаблонами и балдеющие от адреналина". Активно начал использовать в 19-21 год, когда начали появляться подходящие задачи. К самому GOF'у стоит относится скептически так как там описаны далеко не все существующие шаблоны, которые приходится использовать на практике, да и то максимум 3-4 шт на приложение.
Просто читать - бесполезно, нужно смотреть примеры реализации на различных языках, и реализовывать самостоятельно.