The following are books should be in the shelf of each .NET developer
Object-Oriented Analysis and Design with Applications by Grady Booch
- Code Complete by Steve McConnell
- .NET via C# by Jeffrey Richter
"Classic ASP programming is the beautifull language in simplicity why? it is traditional and only has basic functionality, whenever you need a custom function/method you need to build it yourself. This make it different, this is usefull to exercise your programming logic. For example if you need to clear the HTML tags in PHP you simply apply the striptags method but in classic asp you need to build your own code with your own programming logic."
quoted from ASP Classic Programming Still Alive