Dreamweaver is fine for static HTML/CSS websites. However for dynamic ones which are easily editable or require user contribution you will need PHP/MySQL. YouTube is probably part programmed in...