I think the current easiest and best way is to:
Install Drupal 8 with the recommended composer template
composer create-project drupal/recommended-project my_site_name_dir
Add CiviCRM:
composercd my_site_name_dir
composer require civicrm/civicrm-asset-plugin:^5.25 civicrm/civicrm-drupal-8:^5.25 civicrm/civicrm-packages:^5.25Enable CiviCRM in the modules list