If you're just learning about VBScript, it can be kind of confusing to figure out where it "fits in" in the Microsoft world. For one thing, Microsoft currently offers three different 'host' for VBScript.
- Internet Explorer (IE)
- Internet Information Server (IIS)
- Windows Script Host (WSH)
Since VBScript is interpreted, there must be another program that provides the interpretation service for it. With VBScript, this program is called the 'host'. So, technically, VBScript is three different languages because what it can do depends entirely on what the host supports. (Microsoft makes sure that they are virtually identical, however.) WSH is the host for VBScript that works directly in Windows.
You might be familiar with using VBScript in Internet Explorer. Although nearly all HTML on the web uses Javascript since VBScript is only supported by IE, the use if VBScript in IE is just like Javascript except that instead of using the HTML statement ...
SCRIPT language=JavaScript
... you use the statement ...
SCRIPT language=VBScript
... and then code your program in VBScript. This is only a good idea if you can guarantee that only IE will be used. And the only time you can do this is usually for a corporate system where only one type of browser is allowed.

