I have an idea for an online application, but I have no idea where to start.

The application will be run on a website, where members will need to pay a monthly fee. It will be relatively simple, but it needs capability to print to a local printer etc.

I have 0 experience with this. Would it be worth to learn, or am I better off outsourcing?

Are there applications that will make this easier for me? What would be a good place to start?