If your background is VB, I'd say VB.NET. However, there have been raging arguments over this question repeatedly, Search this forum for .NET versus VB6 things, and you should get more results than you would want to read. They all say about the same thing, too.