A while ago I wrote a post about contributing to the project that may be a good starting point. Here:
What languages are programs in Ubuntu MATE written in?
Also feel free to ask more specific questions, like if there’s a particular package or bug that you want to work on, I can help direct you. The best place to start, honestly, is to scratch your own itch. Try fixing something that affects you on a regular basis