The VSTO support team has released the first FAQ for VSTO and Office. It is a start and it single out the most frequent questions together with the answers:
This is good for all developers new to VSTO. What are annoying, at least to me, is that all the answers points to solution where C# is used. We know that this is the preferable language inside Microsoft but why do they continue to ignore all the VB developers? How many average VBA-developers will jump on the C# bandwagon when starting out with .NET? OK, most VBA-developers will probably never touch .NET but those that really do it are forced to either:
a) learn C# or
b) convert all C# code with tools like ConvertCSharp2VB.
I don’t understand why VB does not have the same status as C# at Microsoft, especially when many corporate developers use it on a daily basis.