Step 1 - Find a Niche
I have read about people struggling to "find a niche", which I think is kind of ridiculous (if you are a beginner). How to find a niche: WRITE DOWN SOMETHING YOU LIKE TO DO. Yes, it is just as easy as that. I found it very helpful when I was starting out to write about something that I enjoyed doing. After you have your niche, write down a list of products that can be sold in that niche. For example, I enjoy playing basketball. In that niche, I can sell basketballs, basketball shoes, hoops, rims, jerseys, etc. If you don't have any products in your niche, pick another one.
Step 2 - Set Up a Website
Buy a domain, set up a wordpress website, and install a pretty theme. Install some good plugins which you can read about here: http://www.warriorforum.com/main-int...s-plugins.html. You can then put some adsense, amazon, and/or clickbank ads on your website. Just look for products that are related to your niche.
Step 3 - Create a Free Report
Since you enjoy your niche, this should not be a difficult step. Write a 10-20 page small report about something that people would want to know in your niche. This can be done in a day or two if you are knowledgeable about the subject.
Step 4 - Set Up an Autoresponder
I have heard that MailChimp is free, but you are not allowed to send out affiliate emails, so I would not recommend signing up for that service. I personally use Aweber, but I know that there are many good services out there that you can find just by doing a simple Google search. I usually write 5-7 different emails and space them 1 day apart. In these emails, you should just give information to the person that is reading your email. On the last day, tell them about a great product you heard about and send them through an affiliate link.
I usually place one pop up box on my website and then have another one in the sidebar. Advertise your free report and get people to sign up with their email address. You can also have a separate squeeze page for your report. I usually just add a box to my website, so I cannot comment on how to make a perfect squeeze page. You can find all the information you need just by using the search function on this forum
Step 5 - Traffic
I am not going to go into detail about the million different methods about getting traffic to your website, but I am going to list out some threads that will definitely help you out.
Hope this helps some people out!