You need a couple of investments to make, as mentioned for hosting and domain. Don't go cheap or free for hosting. It'll be your business's lifeblood.
But to have a website online with proper it needs lot of work and promotion to make the site visible, then only money will start coming
Depending on how much money, buy a site that is already making some money perhaps. That's how I got started and went from there.
If you want to learn a few of the basic steps, PM me and i'll give you free access to my IM product at http://www.automaticwebsiteonline.com Nathan
I net $100-$150 per day by running polls online. With my method, you need: 1. a domain (get it $9 from namecheap) 2. and a hosting plan ($5-$15 per month depending on who you use). 3. Invest some money ($100-$200 is good enough for the first 30 days) in running ads in Google Content Network. I've laid down my step-by-step here in the Affiliate Marketing forum: http://forums.digitalpoint.com/showthread.php?t=1208471 May be that's another option for you.
don't invest money inb ahurry, read all that you can and then invest wherever you think it will bring the maximum ROI
How much you want to invest and how much you expect, you can start a forum related to your area of interest and promote it seriously for one year, this way you can fetch good revenue