Most hosts start out as a reseller, and then upgrade to either a VPS, or a Dedicated server when their budget allows.
When I started, I got a reseller for a couple of weeks, but I didn't like being refered to as a reseller, so I purchased 2 Virtual Private Servers. Then, after growing a bit more, I got my first 2 dedicated servers. With the price war going on (kids offering 1tb bandwidth for $1), it is hard to offer competetive packages on a reseller account.
BE SURE you choose a reliable host, as many above me have said already. If you choose your host on price alone, you will have very little chance of making it in the web hosting business with all the downtime and probobaly ZERO support.