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.