If you want to build a website you can use any HTML editor available. In case you want a more advanced editor with additional capabilities and features then I can recommend Adobe Dreamweaver. It has support for almost all coding languages including HTML, CSS, PHP, ASP, CGI, etc. Except first and second coding languages (HTML, CSS) all the next ones require more advanced knowledge. Using an HTML editor should be enough to code a website due to the WYSIWYG feature which basically uses icons and visual elements to create websites.