You have really just a bad experience, or you have spent too little time studying really interesting projects. I advise you to be patient and see which projects are supported by the distinguished members of the forum.
learn and understand it, then you try to follow a pretty good project and if you fail to make it an experience, because experience also really helps you later.
if the beginner is able to face all obstacles and be patient in waiting for the process maybe beginners will be able to improve and can find a good project.