, JoshRoss wrote

@evildictaitor: Perhaps, But, does WinForms / VB / Access?

C# has many more developers than VB, and lots of sample code on the Internet is posted using syntax closer to C# than to VB, so I think C# is a better choice for a beginner.

And Access programming isn't particularly common these days, but much of the syntax is just SQL.