How do i create theme that has different regions for every node?
For example i want my frontpage to have different regions than some other page that represents content.
You don't want different regions for every node.
Regions should be as generic and re-usable as possible.
However you don't have to include all regions in all templates.
page--front.html.twigcould have a different set of regions to
Maybe checkout the Drupal 8 theming guide.