How do you approach a large Codebase without getting overwhelmed by it?
How do you find a good project that suits your taste?
When to stop looking for good first issues? (I couldn't find any good guide that does not tell about searching for good first issues)
I know that I should find something that is somehow connected to my work, like a library/product I am using and then start working on it and I agree that it is true but it's easier than it sounds and there's more to it.
so if you have any good advice also, please...
Once you have some nice repos under your belt, start looking at issues within repos you are interested in and give it a crack. Good luck and thanks for your interest in helping FOSS!