How to start learning and contributuing to opencv

hello, I am new to contribution and i would like to contribute in opencv but i don’t really know the pathway of how to start ?

Lots of open source projects are targeted by “professors” of certain “schools” when they send their numerous students to overrun those projects with novice attempts at contribution, such as opening trivial issue reports or submitting trivial pull requests.

If this is a class assignment, or in fulfillment of some requirement of some job application, please move on.

Beyond that, Google could have answered this in the first search result. There is an article in the wiki of OpenCV’s github.