Hi Dave, wow that's a difficult question!
To tell the truth I'm yet to make it in Affiliate Marketing, it's not as easy as many people would have you believe. There are literally thousands of "courses" out there all promising that you will make x in x days.
Try to find someone who is offering free training, its often done to try and get you to eventually buy from them, but there is a lot of good free info out there.
One thing I can definately say is stay away from paid advertising ie google adwords until you are an experienced affiliate marketer.
If you come across any programs that you might want to pay for, check them out first on the "warrior forum". ( Just google it ).
Sorry I can't be much more help, but good luck.