Hi Muhammed, The Developer documention wiki is a good place to start. The Coding guidelines page provides a high-level overview, with links into specific topics.
General developer forum
Moodle 3.9 documentation support
This discussion has been locked so you can no longer reply to it.