Before diving into open source, it's important to understand Git and GitHub. These are essential tools that help you establish your presence and contribute effectively to the open source community. There are several beginner-friendly repositories on GitHub that offer a great way to gain hands-on experience on "How one can contribute to open Source projects"
After learning about how you can contribute, it's time to gain practical experience by collaborating with experts. Here are some programs and fellowships that offer valuable experience, a stipend to appreciate your work, and the opportunity to showcase your skills.