I already know vb.net and I am taking the plunge to learn C#. My question is this; Say I write two identical programs (performs the same tasks and looks the same) , one in VB.net and one in C#. Is there a speed difference between the two programs? I have heard C# is more efficient than VB. Please clue me in on this. Thanks.