Drupal - theming

The first thing I will add is how to create a custom block.