while it’s the reference on design pattern it’s still the worse book on the subject.
most colleges student don’t really understand when to use each pattern after reading the book.
Furthermore, it is incredibly C++ centric, and twenty year old C++ at that; I reviewed it a decade ago and realized many of the patterns are solutions to problems that many other languages don’t suffer from.