As someone who's wanted to try making something like this for a while but just doesn't know where to begin, can anybody recommend useful resources or suggestions on how to get started?
If it helps, I work mainly in C# and so would prefer that if possible, but this could be a good way to get familiar with a new language.