Which programming language to learn when developing a video software program?

Hey I don't think this is a duplicate question, and I apologize if it is.

I'm a beginner to programming (I've never program before) but I have a stellar idea for a video editing software. I have plenty of time to develop it and would like to do so on my own.

I'm not really sure where to start so I need to know which program I will need to learn.

Any other resources (books, blogs, sites, apps) would also be greatly appreciated.