This presentation introduces us to the Plugin API in Drupal 8 and Block in particular.
A quick walkthrough of Entities in Drupal 8, what their purpose are and what we can do with them.