I seriously wouldnt worry about it, if you know the framework then more or less every construct in C# has an equivelent in VB.Net  which is only a google search away. Im from a VB background and my last contract was an ASP.Net web project all done in C#, it literally was just a matter of getting used to curly braces and some different keywords although i did know c++ so it wasnt too hard to get used to.