The beat editor for HTML is Notepad editor because this editor is easy to use and also notepad is user friendly editor.Whenever you want to use the Notepad editor you have the knowledge about HTML to use the Notepad.Means you have the knowledge about the HTML tags.

Macromedia Dreamweaver definitely! But, there's always a BUT. Sometimes we are not familiar to some essential tools to craft HTML codes correctly. That's why we uses to search for some overview on what we can do on these certain softwares and I suggest to go somewhere like lynda[.com]. There are lots of tutorials from there and even find things your interest without thinking of needing it sometime before you visited the site. And now some cool editor there that gets the work done in WYSIWYG, Thats What You See Is What You Get, the coffeecup software just take a look at youtube what this does. this software give you unlimited control of your interface and website elements.