It really depends on what kind of website you need and what you are trying to get from it. You can get free blog websites from wordpress.org or you can buy a cheap hosting plan and host your own website or blog with your own domain name. I'm sure you can find hubs that explain using wordpress free service in much more detail.
Other options include site builders like Godaddy.com offers a site builder for like $24 a month where it kind of walks you through building a simple website. Intuit.com also offers this service.
If you want anything more appealing or useful then the most basic of websites it is best to have someone build it for you unless you know how. I spent a couple of years doing web design professionally, now I just do a little freelance work. You can contact me if you have questions or want my help or samples. Or you can do a craigslist search and you will probably find an out of work web designer that will work for pretty cheap!