Web sites don't build cities. People do.
There are many places to find free software to build a website. A good place is the website "allaboutyourwebsite" to find free software to build a website.
You can find sites on the internet which will help you build a free business website. Two good suggestions are www.yola.com and www.webs.com and you will find lots more with a quick search.
'Build a website for free' is a great book for explaing how to build and create your own webpage completely from scratch, the book was written by Mark Bell
You can find books all over the web for building a website for free. A good resource is any site that hosts a lot of tutorials. Also try searching for free ebooks.
Wix, wordpress and webs are the two best free website builders available online.
There is a good website called Weebly that lets you make a free website. You can use a drag and drop interface to design the site and host lots of multimedia features.
Weebly is a free website builder service that shows you how to build a website from scratch in a few simple steps. Popular opinion suggests that Weebly is a good service.
A good free website builder is at webs.com They allow you to build your website with little to no limitation. You can also insert videos, change the background and site layout, etc. It's completely free and later, when you have the money, you can upgrade for a small fee.
Some good buisnesses would be homestead, intuit, havaweb.com which builds you a free and beautiful website. They design it for you, so you dont have to do a lot of work.
You can look for Free Website Making sites that give you easy building tools , design templates. Or some Tutorials on website building. Both are good ideas.
There are some good benefits to using the website. A good point is that they have a program where you can build your own website, and it is easy for anyone to do. You can customize it and make it your own, and they have templates that are free to use.
There are tons of sites that teach you how to build a site. Youtube has tons of videos on how to create and publish websites. There are also companies out there that will help build if not build it entirely for you as well. Try intuit, they offer free websites,premade templates and a guide through setup.