All of my coding, be it perl, php, or html is done in UltraEdit. It does not offer the WYSIWYG editor many want however. If you know html, any text editor will work. If you don't, Dreamweaver would be a good bet