Not sure what you mean by where? ASP files are plain text files like html files only you usually need to have a .asp extension. look at www.w3schools.com for some introductory examples
in your sleep? oh wait thats just me. as if its not bad enough writing code all day long... yay i get to go home and dream about it too lol seriously, i use dreamweaver. does a good job color coding your code for you and leaves your code alone unlike some other programs i know ~coughfrontpagecough~
classic asp is more of a scripting language, so you can insert asp code inline in your html for example: <html><head></head><body> <div class="container"> <%= containerBlock(pageID) %> </div></body></html> Anything between the start and end tags of asp will render asp code and can be fully mingled between html.
Write it anywhere ... Either use Visual studio for the purpose ... Or just open notepad and type in ...
this guy is just posting nonsense so that he can gain posts. He should be banned. we've see this before.