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 http://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 http://www.a4deskpro.com