Web design is constantly changing and encompasses many different programming languages, design languages, skills and techniques. There are also many different applications that will assist in web development and maintenance. The history of web design, although quite recent, is quite interesting and is covered in detail on Wikipedia - Web Design.
For more information on:
Common Web Programming Languages - Server Side