It's true that other languages often don't require certain patterns. Strategy and Visitor are often unnecessary when a programming language has functions as first class citizens.
I found that it often helps to remember that the GoF book was written about object oriented patterns with C++.
I found that it often helps to remember that the GoF book was written about object oriented patterns with C++.