Naja
Erst mal: Selbst als Computerfreak ist es nicht cool, mit 14 zu rauchen. Aber egal.
Einen 'Compiler' direkt braucht man nicht. Ist ja wie HTML...
Nur einen Server braucht man, um sich ne ASP Seite anschauen zu können. Und der sollte dann auch ASP verstehen. Am besten ist der IIS, notfalls auch der PWS. Von komischen Lösungen mit Programmen für den Apache würde ich absehen. Unterstützen nicht alles, und nicht so gut...
Wenn du nun noch richtig was mit ASP machen willst kommt eben nur noch SQL hinzu. Meiner Meinung nach das eigentliche Standbein von ASP. Alles andere ist auch irgendwie mit JavaScript machbar. Und nicht täuschen lassen. SQL ist zwar einfach, bietet aber ewig viele Möglichkeiten, die nicht unbedingt immer einfach sind...
Als Buch könnte ich dir ASP von Jörg Krause, erschienen im Addison-Wesley Verlag empfehlen.
Have Fun!