Let me refer you to a new website. It contains necessary information about how to make money as an affiliate. The website is newly constructed but it has many posts already. You will find lots of affiliate programs to monetize your websites or if you have no website you can still earn from the programs. You better pay the site a visit!