There are number of tools and services available (both free and paid) which can be used to create a website and improve it later on:

how to create a webisteCreating and Designing Websites

Tools for setting up a website:

tools for websitesImproving Websites

Other tools that can be used for making your website look more professional: