Probably better to just jump in and learn a popular programming language that has the libraries you need. Most of what you want to do has been done before. Simply read the documentation and follow a tutorial. Avoid new technologies and the latest fads.
Because what you want to do has been covered extensively, you'll mostly be calling functions in libraries to do it for you.
Download notepad++ or similar, learn what a function declaration and function call is, if loops, for loops, and arguments/return statements, variable declarations and assignments, and youre good to go!
I know some tools: https://www.axure.com , https://whyable.com/rippler/, https://www.sketch.com, Not sure about the pricing but I know they're a fast way to get a good MVP in place in a short time.