Dreamweaver allows users to preview websites locally and use basic JavaScript without coding. HTML elements form the building blocks of websites, allowing images, objects, and interactive forms. CSS separates document presentation from content, improving accessibility and flexibility while reducing complexity. Useful sites include freecsstemplates.org for CSS templates, a YouTube video on CSS use, an HTML code chart, and Dreamweaver keyboard shortcuts.