Forum Moderators: open
VBA = Visaul Basic for Applications, generally used to do some custom functions in things like Word, Excel, etc.
VBS = VB Script, toned down scripting version of VB used to program in ASP, client side script, or in other places like the command line or in SQL DTS packages.
VB.Net = latest version of the VB language for use with the .Net framework.
What are you going to be programming? Pick the one that you need.