There are many ways to build a website. I suggest you to start with WordPress if you want a blog, or choose Joomla for higher capacity website.
I cann explain you in few steps how to do it:
1. Buy a web hosting with a free domain name (this will be included in your hosting package)
2. Install Joomla on your server (using a free script that is included with all hosting plans, in lass than one minute, with just a few clicks)
3. Access you Joomla site admin panel and create content (upload images, write articles, add advertising materials, and more…)
4. Find blogs and forums that are related with your website, make blog-comments or replay for forums topics to have back-links (backlinks are the most important thing in your ranking, this way you will get traffic)
5. Update your website daily (recommanded) or weekly to keep your visitors and readers.
And the most important thig: EARN MONEY!
You can put pay per click advertising, or affiliate banners on your site, sell your own product, anything that can generate money. There are many ways to make money on internet!
I must mentionate that you will earn good money only after a few months, but don’t worry, after this you can make over $700/mo