>>51062949>better lang>C#>kekVB.NET is literally C# with a few changes in syntax that make it more familiar to VB6 users. That's why there are automated converters online that will take code from one and spit out code for the other with 100% accuracy.
I get tired of C# kiddies bragging "hurr durr i program in C." No you don't. Real C/C++ is a different world from .NET. If you know one .NET language starting to use the other should take...5 minutes.
Learning actual C, if you take it seriously and study algorithm design and optimization, will teach you more about how computers work. Which will help you optimize code even in higher level languages, though you can optimize some things in C far better then in C#, VB, Java, etc.