Notepad is fine for learning any aspect of
HTML and I would suggest against learning with any
WYSIWYG programs. I use
MetaPad (just because it's better than notepad lol) when it comes to quick alterations, but Dreamweaver is a must if you plan to do this professionally and use a
WYSIWYG editor. It's the best out there in that it produces neat, tidy and concise code (Unlike Frontpage) and has excellent tools built in and good integration with other macromedia products that you or others you work with may be using.