你这个话题太大了,写起来很麻烦。
简单的讲讲吧,网站分静态网站和动态网站两种,一般来讲网站都有动态的成分。
建网站第一步当然要写网页,那么你就可以用dreamweaver
如果是静态的网页,那么你直接点击文件就可以在浏览器中显示了,由于你建的网站是给别人看的,那么你要考虑浏览器的兼容性,为了测试浏览器的兼容性,那么你自己至少需要有ie 和 firefox 这两个浏览器,以便你自己测试网页的效果。
如果是动态的网页(这里只结合php 来讲)那么你自己需要安装php, 安装apache 服务器,如果用到数据库,那么还需要安装mySql.
网页都写好了,也测试好了,那么你需要定域名,定空间,然后就是上传了。上传文件需要 ftp 软件,这方面的软件很多,很多都是60天试用期软件,我用的是完全免费软件FileZilla
作网页当然还会需要处理一些图片,那么就可以用photoshop, coredraw 之类的软件。