So you want to make money from home on-line, the problem is so does everyone else.
Affiliate marketing is a relatively risk free way to make money online, you have very few start up costs you don't need to worry about credit card chargebacks, shipping, customer returns, suppliers, cash flow with affiliate marketing you don't need to worry about anything other than marketing you don't even need a website.
You could start a free blog, Google allow you to post adsense ads on blogger.
So how do you choose a good affiliate program?