Below are some resources you will find useful as you work with components and Drupal 8.
​Accommodating Drupal in your components​
​Drupal’s Layout Initiative and component-based theming​
​How to build a card component​
​Component-Based Theming in Drupal 8: The Video Series​
​Twig recipes to produce custom Drupal 8 markup​
​Learn to Theme with Hands-On Exercises​
​Demystifying Pattern Libraries and Drupal 8​
​Component Based Theming With UI Patterns (YouTube)