¿Qué te parece el bloc de notas?

...
ASP es un lenguaje en formato ASCII, es decir, puro y duro texto. No es un lenguaje compilado, sino interpretado, por lo que el motor que se encarga de leer el código lo único que hace es leer texto. Y no importa que versión de Windows estés utilizando, símplemente tienes qeu tener el motor adecuado para poder interpretar ASP, por ejemplo, IIS que viene con Windows XP Pro y no es más que un programa servidor.
Por tanto, cualquier editor de textos te sirve, siempre y cuando luego guardes ese archivo en el formato correcto, es decir, .asp.
El bloc de notas puedes llegar a escribir los mejores códigos para ASP que se hayan visto nunca, aunque claro, programas como Dreamweaver, entre muchos otros, implementan funciones y códigos de colores para que te sea más fácil seguir el proceso de desarrollo de tu aplicación.
En mi opinión, creo que deberías hacerte otra pregunta y es:
¿Qué es ASP y para qué sirve?
Un saludo.