What is that?? Microsoft .Net C# is a really2 java killer. All syntax likes a java, but C# have another syntax which is has from basicly Microsoft Programming Language (Microsoft VB).
Microsoft Visual Studio (IDE .Net) makes develper lazy, because anything founds in this tool. Huek, i remember when i used PHP, all off code must be type, oh that's so tired.
If you want to understand about web programming, c# is not recomended, but java or PHP is really recomended, because PHP or Java gives you a basic syntax how to make a web program.