Not super experienced with all of this, but I'm willing to put in effort once I know where to start.
What makes this hard is that most of the information online is either outdated or clearly written by someone affiliated with the platform. Real user experience is worth ten sponsored rankings.
Recent experience preferred — the landscape shifts quickly enough that anything older than a year or two may not apply anymore.