One of the things that I have read at many places is that understanding and using design patterns is one of the best ways to go to next rung in the hierarchy of developers.
I don't want to be overwhelmed either, so what are some of the absolute must-know design patterns for every good developer?