L'msdn di microsoft è una intera libreria e risorse della teconologia microsoft.
msdn.microsoft.com
Lì trovi tutto, spiegazioni sulle classi, metodi ecc. E' la prima cosa che guarda uno sviluppatore
Anche .net è gratuito ma quando parlo di produttività intendo che con asp se devi validare un contenuto di un form o popolare una tabella ci vogliono molte righe di codice, con .net lo si fa in un attimo.
Ciao