Have a look in the forums here, and do a quick search. There's a number of posts dealing with how to expand a business, best marketing approaches, what control panel and servers to use, and how best to deal with customers, contracts and credit card systems.
Have a poke around, and at that point, ask a targeted question and you'll likely get a better response. "how to start" is too vague to cover in a topic.