I would recommend C# as well.
As for an example of how to use the MySql.Net Connector:
I have one posted
here using C#, if you would like something in VB.net I can convert it over; however, since they are both .Net the object structure and design is all the same only the syntax changes.