The reddit forum at r/hackintosh is pretty helpful for getting started and has a nice repository of builds.
AMD Ryzen CPUs are fairly well supported now. My current system is a 3700x with radeon 5700xt gpu. I use OSX for my daily work, and Windows 10 for gaming. It's a great setup for $1000. My OSX geekbench specs beat out the latest standard 16" Macbook Pros.
For developers - One thing to note is that Docker is not supported with AMD hackintoshes. There are some workarounds but they seem fragile. Otherwise, everything else works great for me. I am mostly on cloud based apps/tools. Others also pointed out that Adobe, and vmware has issues. virtual box works.