In case you do have some experience in design just get the Cade study guide. It contains enough to know about Patterns if you know enough about what situations a certain way of coding is applied and just need the "official" name for it.
Afterall a Proxy or a visitor is nothing fancy or special, it's just a specific name for a common sense solution to a re-occuring problem.
If you need more use the Head First on design patterns, but stay away from GoF unnles you really want a hard read!
Rainer