@megabyteGhost
I'm interested in this! I've taught beginner coding for several years so I have working knowledge of the basics in many of these domains, I'm happy to point you to my favorites (but I certainly don't have comprehensive knowledge).
Also, my favorite term for the "domains" you've referenced is "territories"--a la Deleuze & Guattari/rhizomatic learning
@octojon Thanks Octojon; I'll take all the help I can get :)