Yo te sugiero que te consigas un editor de texto avanzado tipo los que te sugirió el compañero EFEX. Son la herramienta mas básica y útil para craftear código. Luego cuando avances te puedes pasar a IDEs y otras herramientas mas complicadas aunque no es obligatorio. Eso si, elige te un editor que guste y que estés cómodo con el.. luego busca tips para sacar el máximo partido de el y veras como te va bien.
Dreamweaver no te lo recomiendo para nada. Es pesado, feo y poco útil para lo que trae y te pueda servir.
Saludos