1º O ASP está na versão 3.0 2º O ASP trabalha com VBscript e JavaScript, é questão de gosto, mas você vai achar mais exemplo em VBscript do que em JavaScript. 3º ASP <% Response.Write "Olá %> PHP <? Echo "Olá"; ?> Esta é a única forma de abrir e fechar uma tag em sua devida linguagem. 4º ASP e ASP.NET não tem nada a ver um com o outro. Os códigos são totalmente diferentes. A forma de se programar é totalmente diferente, você trabalha com os recursos totalmente diferente. Dizem que o .NET é bem mais poderos, trabalha com mais coisas e tals... é o futuro, se você ainda não estudou ASP, começe pelo .NET se você já sabe ASP, aumente seu curriculo, entrando no .NET