[font="Calibri,Arial"]You will need:
HTML for the actual page.
CSS for the layout
and if your doing anything complicated:
Javascript
I wouldn't use Dreamweaver as such tools are the mark of a poor developer and can often generate piles of unessecary code. Also it costs €300 while HTML and CSS are free to use (Notepad, Wordpad, Notepad++, any text editor will do).
To learn the basics of HTML/CSS, go to
HTML and CSS Tutorials, References, and Articles | HTML Dog. I do quite a bit of web design and a few other members do aswell, so if you need help, ask in the "Computer and Games" forum.
EDIT: As for programs, personally I used Notepad++ (It's in the free software article on the wiki) or if I'm doing something really complex for the backend, Eclipse.
[/font]