Learn HTML, Java, PHP and other web design essentials for free here-
There are several websites where you can learn to build your own website free.
You can simply convert a homepage(HTML file) from either Microsoft word/Microsoft PowerPoint.
That means you can design a website yourself as long as you know how to use Microsoft word/PowerPoint.
Other editing software you may find it helpful:
Microsoft front page