I forgot, although you can code just using notepad or something similar, Dreamweaver is a good choice (if used correctly :) ) just make sure you know what every single line of code it adds means.    If you use it as an aid to save you some typing time, color coding for code, site structure management, etc, you'll be fine. I recommend getting into the editors AFTER you've learned some basics and start getting bored of typing the same stuff over and over ;)