I'm glad you're determined to contribute to open source! Trust me, once you see your first PR merged in (where you contribute a fix or a feature) you will feel amazing.
Also, another thing to keep in mind and that I was told when I began my internship for my current company is that it's ok to be confused. A lot of developers are confused as to what the task is, what they need to do, what different parts of a program do etc. This applies to open source projects, once you find a project you're comfortable with, spend some time to read the code base and see how everything ties together, and remember it's ok if it doesn't instantly click! I myself needed a good week to understand the most basic parts of my first project. You can always just open an issue and ask if help is needed, or ask for help in case you need some clarifying!
Right now I'm focusing on platform/core infrastructure, these are two of the projects that I have contributed to and that have very good communities:
These might not be your cup of tea but you can take a look around to see what kind of work people put in and what (lesser) known projects look like. If you need any help, give me a shout!
Break a leg on your open source journey!
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.