Mobile app backend development

Hello,
Right now I am planning backend for mobile app as it requires centralized database to be accessed by multiple user accounts. I intend to host MYSQL database myself. From what I know, I probably need REST api to send and receive data between mobile devices and database. What would you recommend for REST api that able to work well with MYSQL and android app? And do you have any useful tutorials for such backend development?

Please suggest me on how to proceed as I am new to it.

Thanks

Sorry, but I have no practical experience with MySQL.

No, sorry, I focus on teaching Android app development, not server-side development.