Typical Areas
Web Development can be split into many areas and a typical and basic web development hierarchy might consist of;
Client Side Coding
CSS
XHTML (in accordance to modern web design standards, XHTML's use is replacing the older HTML4. This may change when HTML 5 is adopted by the browser development community.)
Javascript
AJAX (New methods of using Javascript, PHP and other languages to improve the user experience)
Flash (Adobe Flash Player is a ubiquitous client-side platform ready for RIAs. Flex 2 is also deployed to the Flash Player (version 9+))
Microsoft SilverLight But doesn't seem to support older win9x versions
Server Side Coding
PHP (open source)
ASP (Microsoft proprietary)
.NET (Microsoft proprietary)
CGI and/or Perl (open source)
Java, e.g. J2EE or WebObjects
SSJS Server-Side JavaScript, e.g. Aptana Jaxer, Mozilla Rhino
Python, e.g. Django (web framework) (open source)
Ruby, e.g. Ruby on Rails (open source)
Smalltalk e.g. Seaside
ColdFusion (Adobe proprietary, formerly Macromedia)
Lotus Domino
Websphere (IBM proprietary)
LAMP servers are the most popular setup used by the web development community. However lesser known languages like Ruby and Python are often paired with database servers other than MySQL (the M in LAMP). Below are example of other databases currently in wide use on the web. For instance some developers prefer a LAPR(Linux/Apache/PostrgeSQL/Ruby on Rails) setup for development.
Database Technology
MySQL
PostgreSQL
SQLite
Microsoft SQL Server
Firebird
Apache Derby
Oracle
DB2 (IBM proprietary)
Bookmarks