I’ve tried looking on GitHub to make some pull requests, but most projects I find either don’t interest me or are too big and complicated to work on in my free time. Also, the GitHub Explore page doesn’t really help — it keeps showing me the same kinds of projects and not enough interesting or beginner-friendly ones.
For context, I know JavaScript and TypeScript, a bit of Java, and I’m currently learning C at university.
How did you find projects to start or contribute to when you were learning?
Which open source projects are you using and you like? Try to contribute to them.
Start sending bug reports that are very useful and sometimes underestimated. Look how/where they fix them and the next time try to send a pull request (or another bug report).
Fixing typos in docs is also a good starting point.
If you want to send a new feature, start with something small, like a weekend project. You never know if the maintainer will like it, or if they are morons or if they have very weird code rules.