ASP.NET viene siendo aquella porción del .NET Framework que se encarga de hacer sitios webs dinámicos, es decir, sería como estudiar C#, J#, VB.NET enfocándose en la elaboración de sitios webs dinámicos. Al menos a mí me parece buena idea, me servirá para aprender =)