"The Language of choice" - moving to C# from VB.NET

Back in my Win32 days (~decade ago), one of my tasks was to train/mentor VB developers for VC++. I learned a lot from that experience and was quite successful at it. In quite a few recent weblog postings, I see something similar - the transition from C# from VB.NET (“the language of choice“ matter). I think the issues surrounding a VB.NET transition is a bit different. It would benefit the VB.NET developer to think more about their “comfort level” in using certain language features: operator-overloading, box/unbox and forced-bindings. The latter, with 'option strict' and 'option explicit' mechansims. I think development languages is about “comfort level” that transforms into confidence, which is something most teachers/instructors are looking for in students.