There are many different ways to go if you decide to do this, but you may consider purchasing a reseller account to get your feet wet and decide if this business is for you.
A reseller account is basically an account on a current web hosting server. They sell you a portion of their resources so you can create your own accounts and resell them to your customers.
You are typically responsible for your own customer support, accounting, marketing, etc. But, the good thing is the company you buy the resources from takes care of the server and the network.
The company you purchase your account from should set you up with an application to create accounts. The most popular one is cPanel, which runs on Linux servers.
Once you have become more familiar with the industry, you may consider going to a dedicated server scenario where you run everything about the server and network. But, if you are new to the business, you really can't go wrong with reseller hosting.