Someone wanted to learn this too, so Grasp built them a personal learning path.
You can keep exploring this one or create a path like this one shaped around you.
Recommended resources
Module 2
Finding and Selecting an Open Source Project
Module 3
Setting Up the Local Development Environment
Module 4
Navigating and Understanding a Project Codebase
Module 5
Community Engagement and Issue Triage
Module 6
Making a Documentation Contribution
Module 7
The Code Contribution Workflow
Module 8