GCP customer choose to use cloud source repositories because:
1. To reduce work.
Cloud Source Repositories handles the hosting infrastructure.
2. To keep code private to a Google Cloud Platform project.
Cloud Source Repositories integrates with Google Cloud IAM.
If you want to learn GCP, check this Google Cloud Certification program by Intellipaat.
You can watch this video on GCP to get started: