If you know nothing about programming you need to start at the basics. But seriously ask yourself if you want to be a programmer or if you just want to make this app? If you just want this app then it is best to hire someone to make it for you. Programming will take a nice chuck of time from your life as you learn. I started learning a few years ago and have a couple apps in the app store. I did not want to make an app, I wanted to become a programmer.
I started here:
http://www.amazon.com/Learn-Mac-For-iOS-Apress/dp/1430245336
But there are many good books too. For the first year I did not make 1 app or user interface with buttons and so on. I just learned the code and how it functions and worked with the console.
So if you just want to make this app, and want to program yourself, odds are you will fail and give up because you feel it is to hard. Start at the beginning, the basics not the middle.
my 2 cents.