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