Thing is first get some cheap ass vps to start learning about servers. Second thing I would suggests is defining some goals you want to reach (uptime, profit, ...) , then for each goal think carefully about how you are planning to achieve that.

In other words just make a business plan