@speedy Hi Welcome to the OpenMRS community.
You might want to look at how to get started on contributing to OpenMRS. It is documented in detail as to how we can contribute.
After you’re comfortable with the setup on your system, you can checkout on JIRA issues to get the development started.
I guess you’re here at the right time There’s a fun opportunity to participate in an active sprint running right now (moving the legacy functions to a module). You can take a quick look at the JIRA issues to see if you start with your contribution there
Also join our IRC channel openmrs to clarify any questions you have
Feel free to reach out in case of any blockers