Dreamweaver is a coding tool for web design, html code, Php code and maintain your website and It's easy to use. A web designer and professional use a tool for build a web sites and that is check the code and then highlighting the code so we can say that Dreamweaver used for building the web sites and help us in HTML coding. More professional use sublime text, notepad++, NetBeans etc for the code.
DW has a fantastic hand-coding condition with code finish and plenty of wizards (and WYSIWYG) which will accelerate working a great deal when you recognize what you are doing (and may confound you on the off chance that you are merely beginning).
html5 formats were messy in DW5.5 tho (and I required free programming for a preparation I was giving), so I began working with Aptana for some time. This will be an incredible and free option if you don't need WYSIWYG.
In DW6 html5 backing is tremendously improved and I do the majority of my work in DW once more. Try not to go for a straightforward word processor, yet pick a top of the line code supervisor. Learning by pursuing grammatical mistakes that break your code is an exercise in futility.
You will find that many developers and designers will use different software for building and developing sites, I myself use a mix, depending on what type of project I am working on, generally Brackets but on occasion, I do use Dreamweaver, this is because of the different view types you can use with it.
Use a code editor you like using and find easier to navigate, professionals should be able to use any editor, but it is your own preference that dictates which.