I created my first opensource pull request. Looking from the top the world of open source seems tough to begin with. Let me tell you it is not, starting small, breaking the process into smaller actions and being consistent helps.
I started with-
Learning git and GitHub from #kunalkushwaha
Creating a Github profile and exploring features like creating and forking repos.
Learning how to start contributing, when you find repo to contribute -
use CLI to create new directory and clone the repo to your local machine, or create fork in github and edit (if small change).
check contributing guide doc in the repo to follow steps.
if working on cloned repo on local- create your new branch off of master to work upon, as everything on project lives on master and so your changes don't affect main public project.
open your local code in IDE. Do the changes. Switch branch to master, pull from main to your local fork to sync with master branch of main repo on git. Create pull request a/c to contrbuting guideline.
TIP- If you directly want to find a project repo on github: copy lines from the website or public page and use search box on github.
if working from directly git, edit the file, it will automatically create repo for you. Follow contributing guidelines to create pull request.
I started with making the document corrections to learn the process.
Youtubers followed to learn- #kunalkushwaha , #eddiehub #wemakedevs