HTML:
Markup language defining document structure
CSS:
Style language defining content presentation
JavaScript:
Client-side scripting language for functionality
Perl:
PHP:
Server-side scripting language for functionality

Valid HTML 4.01 Strict Valid CSS Level 2.1