Openmrs Development Environment setup

Can someone help me with how to setup Openmrs 3 development environment on Ubuntu 22. I am new to openmrs platform. i tried to setup openmrs 3 on my machine but i couldn’t get it done i couldn’t find any clear step by step guide, i want to setup and experiment both the backend and frontend module locally on my computer to understand the development.

any resource document, video that will help me understand the “How to” is really appreciated