|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.