There are many affiliate programs that offer some level of training with regard to promoting a business online. When you join, the company will assign your affiliate ID and give you a link to your own sales page so that you can actually start advertising on day one. You can start earning commissions while you are still learning how! However, it is probably a good idea to read over the documentation on the site. This will give you ideas on what to say in your blog, ads, etc..