ASP is an ISAPI filter (asp.dll) that allows IIS to interpret the embedded scripting code through a scripting engine - JScript, VBScript, or PerlScript - to dynamically generate an HTML/text output.
In most cases, ASP is suck.
And now that ASP.NET is out, learn that instead.