In general affiliate programs are not scams. To create a full time income though, you need a considerable audience to promote your affiliate products. This is where most new affiliate marketers go wrong. It takes time to develop an audience and become an expert in your niche.