VB is very old school. Not much new development is being done in VB. VB.NET is much more common these days. Although either one can be used.
There are many new features you might want to take advantage of in new versions of VB.net, and also there are some new features of SQL Server that you can more easily exploit with new versions of VB.net, so, for new developments your best option would be VB.net.