Does asp consist of pure HTML & what software is recommended to create dynamic web pages using this language?
You could use notepad++. That works great. ASP is a server scripting language, what means that the codes are being executed at the server, and pure html is sent to your browser. The codes are not html. There is a good ASP tutorial at http://www.w3schools.