It is very easy. Its like making advertisements. Some are paid directly by buying products or making investment and some are free of cost that is on commission basics.
The best is the non-investment one because quite often the product and company is found scam and instead of earning we make heavy losses. Therefore always prefer commission programs as here we don't have to make any investment.
The one i am doing consist of registering into ReferForex for free, getting a banner or advertisement code. then i have placed this code on my blogs. Any user getting registered through my link and making trades i get a commission thus earning a very good amount for effort-less activity. You can also try this as it is free of cost. Maybe this can change your luck and make you a millionaire if you work seriously.
Get details at:
ReferForex Affiliate Program: Great Affiliates. Great Revenues. Hybrid and 2nd Tier Commission. Forex Affiliate Network.