First, you’ll need to buy a domain name for your business. There are many services out there to use for buying a domain name. My personal favorite is Hover. Hover is simple and provides only a few services which means that at Hover, you can buy a domain and not get harassed with the usual up-sell tactics you’ll find elsewhere. Next is hosting, personally, for most small businesses that would really only like to have a web site for purpose of having blogs and forming and developing a community around their business, I would recommend using services such SquareSpace which is, to me, a better “hosting” option compared to typical hosting services provided by companies like GoDaddy.com.
On that note, let’s talk more about SquareSpace. SquareSpace, is a service that allows for easy creation of web sites by allowing users to use highly customizable templates. With SquareSpace, for anybody who would like to customize their sites, CSS (Cascading Style Sheets) is key which of course, is another tech to learn for anybody who would like to build their own website. Check out squarespace.com and look at the many templated (but doesn’t look like so) examples they have.
To learn CSS, go again to w3schools, click on the CSS tutorial link. In the future, I will start writing tutorials on web development and CSS will be one of the many things I will cover immediately. For now, go to the other experts (w3schools).