There is a pretty large learning curve when you first start affiliate marketing. You will lose money at first and I think it is important that you learn as much as you can while losing as little as possible, which I am sure most people would agree with. The main concepts with any affiliate campaign are setting up, optimizing, and scaling. The traffic source that I think makes this the easiest and has the lowest barrier of entry is 7Search.