Jump-starting web development know-how
I am a veteran programmer and database developer who now needs to know something about web development. Forgive me if I've missed this in the archive, but I would love to find a concise introduction to web development. I want to understand what Python, PERL, Java, C#, ASP, CGI, .NET, XML, etc. mean and how they relate to each other. Tradeoffs in selecting one technology over another would also be helpful.
References and citations are welcome. Thanks.
Rick McCraw