Check this out:

http://www.bdsmlibrary.com/stories/code_explain.php

The code explanations will answer most of your questions and give you a feeling for the distinctions.