It seems strange, isnt it that VB.Net and C# are for the .Net framework? Is it necessary to learn both of them or will it suffice just learning one? I have seen developers that know VB.Net and C# at the same time...