Developing new app for Openedx on Tutor

Hello everyone,
I’m a newcomer to Open edX, and I would like to create a new app on Tutor that incorporates gamification features such as leaderboards and a points system. Can anyone guide me through the steps to achieve this? Specifically, I’m looking for information on what tools and technologies I need to get started, what skills I need to have, and any best practices for creating apps on Open edX. I would also appreciate any helpful resources, tutorials, or examples that you can recommend. Thank you in advance for your assistance!