Themes in Drupal are responsible for the look and feel of your site. They provide the HTML markup, CSS, typography, images, and interactive experience that people encounter when they view your site. Your site's theme is responsible for that oh-so-important first impression of your organization when they visit your Drupal site. This series is a collection of all of our Drupal Theming tutorials -- everything you need to know to create amazing Drupal 8 or 9 themes.
As you might imagine, there’s a lot to learn about developing themes for Drupal, we’ve tried to break things up into manageable units but the truth is, much of it’s intertwined. Our goal is to make it easy to skip over the stuff you already know, and just as easy to get more information about any related topic you might not be familiar with. Feel free to go through all the tutorials in order, or jump around to those that answer your immediate questions.