HTML is the acronym for Hypertext Markup Language, used to create web pages. Basic layout of the website is created with the help of HTML. HTML uses tags to organize the data to be displayed on the web browser. The small chunks of data along with the associated tags are called HTML elements. HTML is a web publishing language.
CSS is the acronym for Cascaded Style Sheets. CSS is a plain text file used with HTML for formatting the HTML elements. CSS is used to give more styling to web pages. Using CSS, the web page manipulation becomes easier. CSS is the choice of today's modern web developers to present the data in a good manner.
Dreamweaver is a web development software. It is a WYSIWYG editor program that helps step-by-step to check the progress while developing a website and has a good file management feature for large websites.