It depends on what you mean by "web design", first of all. Are you talking about programming? Layout? Graphic Design?
Regardless, my advice to anyone who wants to work with the web, is to learn HTML. I've been a programmer for decades, and a web developer for as long as the web has existed, and have never needed a program like Dreamweaver or Frontpage.
A client-side scripting language and few server-side scripting languages would be an advanced step. For now, if you are really going to begin, learn HTML and once you are thorough with the basics of HTML, learn XHTML, and put that into practise. Learn CSS. If you want to get some rough tutorial, find out W3Schools on any search engine to know more.
1. first learn HTML, its a foundation for building web pages. if you just use dw mx oe whatever you will surely get into trouble and wont know how to get out of that, and then you will want learn html. so learn it now.
2. learn css. nothing is more important
4. learn serverside scripts asp, php etc... will surely help you someday or everyday.