First, think of a domain name that reflects the products or services you want to offer. Register your domain name. Find a web hosting company, as a beginner you might want to opt for a free web hosting company. After that has been handled, create intriguing contents that would appeal to your audience and generate traffic. Publish them on your site and you are all set.