Are there any you're working on where you're struggling to organize your code?
Building a complex application without a plan is like trying to build a skyscraper with nothing but a pile of bricks and a "good feeling." You might get a few stories up, but eventually, the whole thing is going to come crashing down. Pattern-Oriented Software Architecture for Dummies
Why bother learning these patterns? Why not just write code that "works"? Are there any you're working on where you're