.NET languages are High Level Languages with the property of Compiling program written in any .net languages in one form (Microsoft System Intermediate Language) and execute it on many platforms that are available, like, windows (default), Linux and others using Common Language Runtime (runtime environment).
And the Answer: Since .NET languages are High Level Languages, English like. Learning these languages is very easy. Also, the Integrated Development Environment, where developers code (is award winning Visual Studio .NET), eases rememberence of syntax by providing template as you type the code. .NET languages are designed keeping in mind the need of networking features in a program. So .NET languages are rich in it.
ASP.NET is extension to web programming where any .NET Language can be used to provide functionality.
So, just go ahead and learn any one language, VB.NET, C# etc, and enjoy ease of programming through .NET Languages.