There are a few differences between them (VB having properties that can take parameters comes to mind), but the discrepancy is not really enough to limit what you can do with it. As drachen23 mentioned, you will find more sample code out there in C#, but it comes down to which one you will be...