Drupal 8+ has a unified way of storing your site's configuration. Its configuration system allows for a very effective development workflow, when leveraging tools like Drush and Git. It's not limited to developers however. The Drupal administrative UI provides forms for managing your site's configuration, too.
In this series of tutorials you'll learn all about the new configuration system in Drupal. You'll learn key concepts in configuration management and important skills like how to move configuration from local development to production.
In these tutorials, we'll use command-line tools like Drupal Console, Drush, and Git as well as GUI tools as an alternative toolchain for tasks like cloning a site and importing and exporting site configuration.
By the end of this series, you will understand how you can manage configuration between instances of your site.
To learn how to leverage configuration data in a module, see the tutorial series, Configuration Entities.