Affiliate marketing. and blender ?

Hi , i dont know much about affiliate marketing , but its a way to get money with a website.

Im a graphic designer and i also do electronic music and vj’ing.

If someone making money out of affiliate marketing could tell me wich could be a nice niche , or area to get money and traffic with what i like ?

I dont really know how it works , by clicks on my site ? clicks to other sites ? must i sell products ?