I've recently become quite intrigued by the concept, and want to learn more about it.
If you have any resources, I'd love to see them. They can be videos, articles, tutorials, courses, etc.
If there is any prerequisite knowledge required, which I assume there will be, I would also love a starting point. As for my background, I have experience in full stack web development, game development, and about a year's worth of academic computer science study.