Sí te sientes cómodo en dreamweaver úsalo, es sólo un editor de texto con algunas funcionalidades extras. Yo lo uso en vista código, pero sobre todo lo uso porque me muestra los archivos vinculados al cual estoy trabajando, y me permite un mejor manejo del sitio completo.
También uso notepad++, pero no mucho.
Para aprender, tal como te han dicho: html, css, javascript. php, mysql, etc.
Manuales:
www.librosweb.es, lo mejor, lo más claro y rápido de entender, luego será cuestión de práctica y más práctica.
Todo esto para maquetar, programar una web. En cuanto al diseño en sí, pues, es más complicado, así que consulta en el foro de diseño gráfico.
Saludos