For me it depends on how much you want to do yourself or have the skills to do. InMotion Hosting, HostGator, and most other major hosting companies offer great reseller plans that are affordable. But you have to provide all the support for your customers. These types of plans are bare bones in the sense that they give you the hosting platform and a few tools, but you do everything else yourself.
On the other hand, there is resellerspanel, which offers a free reseller program. I have had 3 stores with them for about 5 years now, I love it. So do my customers by the way. The cool thing about these plans is that all you have to do is market and sell. All of the support, billing, etc is done by resellers panel.
Plus, they have a control panel called Hepsia that in my humble opinion is the most intuitive, user friendly control panel out there. It kind of sucks that they are the only way to get this awesome control panel.
So basically how it works is you sign up free, and then you can create as many stores as you want. You get 3 options for launching your site(s): pre-made template provided by RP, choice of several great WordPress themes, or remote forms you can embed on any website you create yourself. Then you create your hosting plans, or use their defaults, set your prices, and you are pretty much good to go. Ok, so there may be a few more steps, but this is the jist of it.
You get paod a comission from each sale your store(s) make.
The hosting platform is solid. The customer support is superb. You do not have to worry that your product is not solid, it really is.
You will eventually grow skilled enough to go with traditional reseller plans, but until then, this is an ideal way to get started. Once you are performing well, it will be passive income that allows you to pursue other goals.