Looking at your question I can think that you're a novice there :) No offense!

So probably it will be a good choice to have a shared hosting at first.
They will provide you a control panel for...