Hey, guys.
From my point of view, many people want to help in the development of open source projects, but do not know how to start. In my case I knew how to program in Java and had a little knowledge in C just the basics. But it was not enough, there are several things I had to learn, like directory structure, GObject, meson.build, GSettings among other things that I am still learning.
I believe that open source development would have the possibility to recruit more collaborators if platforms such as EDX, Coursera, among others, offered courses on the subject, created to assist in the teaching and development of open source projects, so that more people could help in the development and creation of new projects