Moinsen,
Texteditor oder HTML-Editor reicht vollkommen aus. Dein Code wird dann vom IIS (= Internet Information Server --> Webserver) interpretiert. Das setzt natürlich voraus, dass du deine Webseiten für einen Windows-Rechner mit IIS erstellst.
Wenn du aber gerade erst am erlernen von ASP bist, dann schau dir lieber gleich ASP.NET an. Das ist zumindest im Microsoft-Bereich die Zukunft. ASP wir nicht weiter entwicklet und in Zukunft auch nicht weiter unterstützt. Also lieber gleich mit ASP.NET anfangen.
Dann solltest du dir aber eine Entwicklungsumgebung anschauen und davon gibt es mehrere Möglichkeiten:
Visual Studio ... ist leider etwas teuer
Visual Web Developer Express ... ist soweit ich weiß noch in der Beta-Phase, und wird dann ein wenig Geld kosten.
WebMatrix ... kostenlose Entwicklungsumgebung
So, ich hoffe das hilft dir ein wenig weiter.
So long,
Chrisu