I get asked this question ALLOT !
Actually, the question usually comes wrapped in explicatives, or phrased less as a question and more as a command.
We actually do the recordings in VB for a few reasons.
1.) There are more VB programmers than C# developers (though the gap is narrowing.)
If we did them all in C#, I’d get even more email !
2.) VB is easier to read and understand.
We always provide the source code in BOTH VB & C# for your convenience.
Visual Basic is more verbose, so, though it may make C# purists a bit queasy, it should be easily understood by than. C# is more terse, therefore, perhaps a bit more difficult to understand (especially by folks who don’t program in it.)
3.) If we took time to record each video twice (once in C# and once in VB) we could only do half as many.