A website provides a simple way to share information and help meet the needs of any reader. There are many different types of website creation software available. The first step of making a website is to rent a server or space on a server. There are many different hosting companies that are available. Basic shared hosting packages allow you to share space on a server. Some hosting companies specialize in higher volume operations and only rent dedicated servers. If you expect your website to get under one hundred thousand hits per month then the most basic hosting package should be sufficient.
In addition to a hosting company you need to find software to create your site with. You can use basic html to create your website the old fashion way. If you are looking for more flexibility then open source software is a great option. WordPress is a very popular open source software that is good for simple websites and blogs. If you are looking to make a website that is more complex and community oriented then drupal may be a good option. Drupal is open source and more robust than wordpress but it has a much steeper learning curve. Learning how to make a website is not an overly complex task, though you must be willing to spend time to familiarization yourself with the available options. With a good hosting package and a basic open source content management software you can easily create your own website.