Ciao,
prima di tutto: niubbo non è chi non sà, ma chi millanta cose che non sà, è proprio un fatto di principi.
Una volta che hai nozioni e dimestichezza con HTML5 + CSS3 puoi già mettere in piedi progetti statici completi, cosa che consiglio anche se non commissionati per acquisire una certa disinvoltura nella creazione di questi, per imparare a capire gli eventuali conflitti tra script, css, html e priorità delle regole e per avere un portfolio per mostrare agli altri come lavori e magari da sfoggiare.
Dreamweaver (abbr. DW) è un programma che va preso con le pinze perchè se si usa la generazione automatica del codice (sviluppo in modalità visuale), genera spesso e volentieri righe di codice in più (che servono si) ma lo stesso risultato nel 90% dei casi si ottiene con meno della metà del codice che genera appunto DW; per questo, Io consiglio vivamente di utilizzarlo in modalità testuale:
per la colorazione del codice che consente un'interpretazione decisamente più immediata,
per il controllo della correttezza del codice,
volendo, per l'FTP integrato.
Insomma io consiglio di utilizzarlo sì, ma con la dovuta attenzione a ciò che si fa.
Flash ormai è una tecnologia che viene utilizzata per ben poche cose (come player multimediali), non più per interi siti internet, questo perchè gli i bot dei motori di ricerca che scansionano i siti web non hanno accesso al codice interno degli script Flash e quindi non trovano nemmeno il semplice testo, con "l'avvento" di HTML 5 e l'utilizzo di CSS3 ormai si possono avere animazioni ed effetti vari con il vantaggio di avere codice più leggero e gestibile per i browser, più accessibile per l'inservibilità di installare plugin aggiuntivi e per le scansioni da parte dei bot dei motori di ricerca, personalmente lo sconsiglio Flash per lo stretto sviluppo web, ottimo invece per applicazioni web come giochi flash (non mi vengono in mente altri esempi), Flash non sarà meno utilizzato a causa di HTML 5, Flash è GIà meno utilizzato a causa di HTML5 per i motivi appena descritti (e forse anche tanti altri).
Comunque riprendendo la parte iniziale del post, voglio aggiungere che ti conviene studiarti bene un po di SEO: utilizzo dei TITLE, Link building, creazione dei contenuti, indicizzazione in generale...
Te lo dico perchè conosco siti che pur avendo tecnologie di 10 anni fa, sono indicizzati molto bene con parole chiave attinenti perchè se pur brutti e vecchi sono stati aggiornati (non graficamente) con un occhio di riguardo per la SEO, e poi te li trovi in prima pagina.
Se invece vuoi imparare altre cose più tecniche ti conviene studiarti PHP, JS e jQuery.
Tutti e 3 importantissimi per avere una base molto più solida ed ampia nello sviluppo web.
Ciao.