There are many programs to assist you in your efforts, but the most important thing to do is to choose one and to stick to it. The greatest danger to your future income is in your email box, where you are bombarded by offer after offer promising to make you rich overnight. The temptation is to jump from one program to another without carrying anything through to its conclusion and reward, therefore focus and determination are absolutely key factors in your endeavors.
One of the most important things to look for, particularly if you are a complete beginner, is that the program promises to be 'newbie' friendly, offering step by step instructions preferably with video tutorials, which for most people, are by far the easiest to follow. A program that offers these is a much better option than one that doesn't.
Another very important feature is a quick and responsive help and support system. This is vital to the newcomer to affiliate marketing, sometimes being told to do something just isn't enough, and if you become stuck you need to 'talk' to someone immediately, so that you can move forward as soon as possible.
It's always best to choose a program from someone who is well known in the world of affiliate marketing, they have a reputation to uphold and are unlikely to sell you rubbish. Subscribe to business opportunity ezines and you will soon learn which programs are currently generating interest. Above all choose a program that you feel drawn to, many programs offer a free trial of a week or even a month, so take advantage of that to see if the program is right for you.
Lastly, and perhaps most importantly, NEVER give up. You may get stuck or become frustrated when things don't go quite right. Take a break, go for a walk, have a cup of tea and then come back to it refreshed, ask help and support for answers, no question is 'too stupid', everyone has been a beginner at some time, persist and you WILL succeed.