I don't know what kind of project should I start contributing on because contributing to projects which have large codebases can be quiet overwhelming.
That is why on huge project they "collect some good first issues".
Sometimes it will concern documentation or it will be reproducing on a specific part of code what was done in another.
You can also check the collabs section on DEV.
But contributing is not only coding, it can be also by reporting bugs, giving features ideas, help in project translation...
Thank you. I will look into it surely.
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.