1. Define your goal. In order to attract any investors (in the form of advertisers) you must have a place for them to sell their wares. Attracting advertisers must be your primary goal, as that is what will make your financial aspirations a success.
Know what advertisers or ad placement algorithms are looking for in an advertising venue (i.e., your website): generally, it's potential buyers with disposable income who visit your site in significant numbers, and would be interested in products that are closely related to the content on your site.
What you want in a site, then, is to attract—and keep—a lot of visitors. The longer they stay, the more likely it is that they will eventually leave your site by clicking not on the back button, but on your advertiser's links.
2. Find a market. To generate the most traffic, and thus the most revenue, be selective in your target market. While every demographic has its strong points and weak points, studies have shown that younger people are generally more optimistic and more adventurous—and thus likely to click on an advertisement more readily.
Keep in mind that the goal is clicks, not sales: that's what generates your revenue. Once the visitor has clicked out of your site, it's up to the merchant to make the sale. You get paid, regardless of the outcome.
Search the web for trends and ideas for websites, and include the year in your search so that you avoid wasting search results on what was hot in 2006. For example, searching Google for "website ideas 2012" returned nearly a billion results. From there, it's just a matter of combing through to find ideas that pique your interest.
3. Secure a domain. In the halcyon days of the early 21st century, you could create a business name, and find a domain to match. These days, it's virtually impossible. However, you can be creative with hyphenated names. While "geeks.com" (and .net, .org, even .xxx) is taken, trying something like "website-4-g33ks" instead.
One good way to proceed is to secure a ".com" domain, find a host (many domain registrars will also host sites), and build your own site. This has the advantage of being the most flexible in terms of design and installation of custom code.
Alternately, you can sign up with a service such as Blogger, from Google, or Wordpress—both of which will not only let you put your site name in front of their service name (e.g., geeks.wordpress.com), they will give you that and a website for free. The advantage, aside from that, is that Blogger and Wordpress give you a great number of really well-designed templates to make your site look visually awesome. The downside is that generally takes having a "pro" version (i.e., paid for) before you can do any serious customizing.
4. Build your site. Using the templates provided, or a site of your own design (or from a designer), put together your website. What you do will be based almost entirely on the market you are attempting to reach. Again, though, whether you are ultimately offering a personal service, like "Cleavon's Auto Repair Site," or a total web-centric site like "Sara's Mouth-Watering Recipes," the goal is to keep people on your site. That means content is king—same as it ever was.
If you're offering a service, your site could have content specific to your specialty. Cleavon, for example, might have some basic articles on changing oil, fixing a flat, or a FAQ about all those little sounds a car might make. Sarah could feature, along with recipes, information such as weight and measure conversion, the differences between types of flours, and anecdotal tales of kitchen disasters and successes. In both cases, going beyond the basic service provided gives visitors a reason to stick around—and click on ads!
5. Keep it fresh. Don't post one or two articles and call it a day. Remember that this is your income stream we're talking about developing, so think of it as your job—part time or full time, you have to devote some time to it every day if you want to see the paychecks come rolling in.
The more you write, the more interest your site will hold. The more interest your site holds, the more people will follow it. and more importantly, the more relevant your site will appear to the ad placement algorithms. More ads = more clicks = more money. Never lose sight of that goal.