What is it
Cloud Monitoring is a fully managed product for service and system monitoring and alerting.
When to use it
Use Cloud Monitoring to gain observability into your backend services and systems, and to create alerting policies to automatically detect and alert on errors in production.
How to learn it
Read the documentation.
Especially read the alerting UI documentation to learn how to create alerts on monitoring metrics.