Blogs and affiliate marketing compliment each other perfectly. A blog is very easy to set up and affiliate marketing is basically promoting someone else's products, so in just a couple of hours, you can be making money online without requiring any technical skills, or even having a product or service of your own.