I find it's really helpful to have at least a basic understanding of VB.NET and C#.
public class MyClass
static void Main()
Console.WriteLine("Hi, from C#!");
Public Class MyClass
Shared Sub Main()
Console.WriteLine("Howdy, from VB.NET!")
Here are links to some miscellaneous online resources.