it comes to doing affiliate marketing, you can either get free traffic from the search engines by ranking for keywords that indicate people are looking for specific products, pay for traffic, or do some combination of the two. With that said having a site on your own domain, building a list, and all that stuff is the way people get started these days. The first thing you need to do is to figure out a profitable niche you want to go into (dating, weight loss, toys, electronics, golf and so on). The niche market you are in determines the kinds of products you are going to promote. One way to figure out the niche you want to go into is to think about your hobbies. Most people have at least one interest that is in a profitable niche market.