There's a software that, if it existed, I think me and a bunch of other OF girls would pay out the nose for. I don't know how to build programs though, what should be my first step in making this happen?
it may be more cost-effective to pay someone to make it for you
if you do want to learn to program, i would recommend learning some basic python (https://codecademy.com is a good resource)
it seems to be the case that some people have a knack for programming, others find it much more difficult to understand. learning the basics and trying to solve some simple problems should tell you if it’s something you’d be good at
IMO the Ruby stack is an easier start and better finish for web products; although Ruby doesn't map as well to mathematics so it's typically a wee bit more challenging to learn as your first language. (there are ways around that).