Starting a new website is intimidating, but you can dominate!
Starting up a new website, whether it be your first time or 100th, is a daunting task because you never know what the outcome will be. Will it be successful and let me retire at an early age? Will it be a life sucking leach that doesn't make me any money and drives a wedge between me and my girlfriend/boyfriend/wife/husband? You never know!
Don't let the future of unknowing be the reason that you didn't try to strike it rich online. There are so many outlets you can utilize like wordpress+themes, Adwords, Adcenter, buysellads, and various other things that can help you get a website up and running with little investment that allows you to take a little more and put it into advertising.
You just need to know what kind of website to put up.
Research yourself. Figure out what you love the most and start revolving a website about that idea. If you like animals, then start a wordpress blog about animals and link to amazon products using your affiliate link while also having adsense on your pages to monetize the people who want to click through but not buy anything. Obviously you won't make as much from adsense, but those people wouldn't have purchased anyway (well, that's what you should think lol).
After you get your idea down, set up a hosting account on NameCheap, HostGator or T35hosting and use their one click install system to set up wordpress.
After you get wordpress set up, go over to themeforest and purchase a sweet theme that fits your niche well. Actually, you can buy any theme where you like the functionality and customize it to your niche. I do that all the time
START WRITING!!! Get your content up and running and be sure to get some affiliate links around your blog/website so that you can make some money from the traffic you'll get later on.
Advertise, Advertise, Advertise! If you have the funding, you should definitely get on Adwords. This will allow you to immediately get traffic to your pages and hopefully make a sale here and there. Plenty of webmasters set up amazon affiliate websites with the sole purpose of getting them on PPC campaigns to get cheap clicks that convert into high sales