All depends on what type of website you want to create. Just static pages or also dynamic pages? There's lots of free script software out there that does an excellent job. What is your level of experience first? Need to know this before anyone can advise you where to start.