Web design and Development is the skill of designing hypertext presentations of content that is delivered to an end-user through the World Wide Web, by way of a Web browser or other Web-enabled software like Internet television clients, micro blogging clients and RSS readers.
The process of designing Web pages, Web sites, Web applications or multimedia for the Web may utilize multiple disciplines, such as animation, authoring, communication design, corporate identity, graphic design, human-computer interaction, architecture, interaction, photography, search engine optimization and typography.
Markup languages (such as XHTML and XML)
Style sheet languages (such as CSS and XSL)
Scripting Languages(such as PHP, ASP.NET and J2EE)
Database technologies (such as MySQL, MSSQL)
Multimedia technologies(such as Flash and Silver light)
A comprehensive look at Linux/ Apache/ MySQL / PHP(LAMP) vs. Microsoft's ASP.NET vs. Sun's Java 2 Enterprise Edition(J2EE).