I use photoshop to design my site, dreamweaver to code my site and my FTP client to uplaod it to server

You can also use your hosting provider's site builder which is provided free of cost with many, like with hostgator and lunarpages.