I can tell you a good idea of creating static website without hiring any programmer. Here are simple steps
- Register a Domain Name which looks like this www.yourdomainname.com
- Create website either by hiring programmer or by purchasing a development tool.
- Publish your website through ftp.
For more information of development tools go here
A4DeskPro Flash Website Builder