About a year ago I was going through the same learning exercise, and made myself a set of files using the majority of the basic components:
https://discourse.mcneel.com/t/exercise-in-using-all-the-standard-grasshopper-components/137497
This not a primer, but at least allows you to play with any component.
See if it is useful!