I don't really have a tutorial suggestion but this is a great resource if you haven't seen it yet: https://wiki.servarr.com/
I would also recommend using dockge to help create and manage your stacks.
When you're setting up the services, go through each section and take note of what you don't understand. The services tie into each other so it may be beneficial to set up your stack first (docker compose YAML text file, managed by dockge) and configure stuff together.
Plus1 for dockge. Started using yesterday (with podman), moving from portainer (with docker). And I have around 50 stacks, so not just a few *arr. It's really good, and the option to work directly via CLI or the web interface is really nice!