Knew someone was going to say that
Personally, I think knowing the rules of style is important, as it allows you to dress appropriately when you need/want to.
However, following those rules isn't nearly as important. If you like mint pants, wear the shit out of them, even if the rule is that you shouldn't wear mint pants with *insert color
* shoes, or *insert color
* tops. Shows you're confident enough to do so, despite knowing what is "socially acceptable."
What I like is someone showing me what is indeed socially acceptable. Not the taunts from people who claim you have to do it that way, or else you'll never get laid, flunk your classes, lose your job, and die in a fire.