There’s nothing wrong with Dreamwaver.
If you’re not experienced and would like to visually build something (WYSIWYG Editor) then DW might be a great tool for you to help you learn.
When you feel more comfortable writing code by hand switch to one of the text editors, like Sublime Text, etc. for greater control of your code.
This is the exact path I took.
And now find my self using PhpStorm (IDE Editor) more and more to write OOP code faster.
I’m trying to find article I read recently trying to make an argument against using simple editors that IDEs are the way to go. And thinking about it little more, I kinda agree. If you watch Be Awesome in PhpStorm, you’ll see what I’m talking about.