There are many different types of affiliate programs. However, the very best ones are those that pay a good commission. Some of them will be high end products while others give you residual income. Here are a few that you can look into.
Pay-Per-Click: A popular example of this is Google Adsense. You can put the Google ad code on your site and the little ads will appear either on the side, top or bottom of your web page. Different positions will give better commissions. The top of your page will give the best commissions, then the left hand side, right hand side and lastly the bottom. Commissions will also depend on how much the bids are on the keywords.
Two tier programs: Two tier programs are good because you will not only get commission for your sales but those of your sub affiliates. These affiliates will earn you a passive income and the best way to do this is to gather a large number of them per program.
Residual income: Programs that will give you residual income of monthly commissions are good as you can build these up into a good monthly income. Find programs that are not just one time sales but recurring monthly subscriptions or products that customers will buy again and again.
You will find a good selection of products at moreniche.com. They have a wide range of programs and a reliable system for tracking and getting paid, plus there are many resources and help on the site. You can also receive fresh content every week. You can modify these articles and use them on your website or for article distribution. This will help you save your time.
As you can see there are a variety of programs to choose from and your income will start to build as you work more programs. Try to have several pointing at one niche market and then continue with another niche, until you have built up a sizable income.
Read more on An Overview of Affiliate Marketing!