Haha. Well, I won't be going into college until I'm 18, but that's probably for the better. (And I have a summer birthday anyway)
I think I should probably try to teach you basic programming stuff, perhaps both Javascript and VBscript at the same time? Learning to see the similarities in the programming languages might help you to generalize, and come to a better understanding of programming in general, so I think I'll do that. Once you get that done, you should be able to go on to more advanced stuff (since you're going into college) if that's what you want.
Hmm... where to start... Well, probably the first thing you need to know about any given language is its syntax, and mathematical operators. Also, variable definition is very important, so I think I'll start with some of those things.
You've probably taken Algebra, so I assume you know what a variable is. In computer programming, variables are essential to the operation of most programs.
To divine a variable in Javascript, you usually use:
var variablename = value;
In VBScript, it's usually:
Dim variablename
variablename = value
(The Dim can be omitted if you're not using Option Explicit. Option Explicit forces you to formally define variables before you set their values - if you don't, it will throw an error)
As you can see, the basic assignment operation is essentially the same. The difference is in the syntax.
Javascript requires that lines end with a semicolon. (;) VBScript does not have a line-ender. Javascript uses "var" for formal variable declaration; Vbscript uses "Dim", which must be on a separate line from the assignment.
Once defined, variables can be used to replace constant numbers, such as one or two. Variables can be changed at any time, (omit the "var" or "dim") or even incremented. (variablename=variablename+1, or variablename+=1 for short) This makes them very useful for keeping track of data. They can also usually be assigned to user-inputed data, which is good for user interaction.
Logical operators, such as the If command, are also very important in coding. They decide which course of action a program should take, depending on what values certain variables have, whether an expression evaluates to true, or what a user inputs into a prompt.
In Javascript, If statements look like this:
if(equation)
{
code
}
else
{
code
}
Note the else - it is not required, but is very useful. It basically operates if the equation evaluates to false. If it evaluates to true, the stuff inside the first bracket operates.
In VBScript, it looks like this:
If equation Then
Code
Else
Code
End If
Note that VBScript uses a more word-based syntax, whereas Javascript uses brackets more.
Sorry I'm packing so much into here, but there are also "built in" functions in most programming languages. VBScript, for example, has a MsgBox function that lets you show a message to the user. It also has InputBox that lets you get input from the user.
So, in VBScript, for instance...
Dim name
name = LCase(InputBox("What's your name?", "Enter data plz"))
if name = "" Then
MsgBox "You have to enter something stupid!", 16, "Title"
Else
MsgBox "Welcome "+name+"!", 16, "Title"
End If
This simple program will prompt the user for his/her name, then display the message "Welcome name!" or, if the user left the box blank, tell the user that he/she was supposed to input something.
Stuff I didn't previously discuss:
LCase() - a function that takes a string and returns it in all lowercase
MsgBox Text, Number, Title - a function that says stuff to the user. The first argument is a string, the second is a specific number to set the buttons, (I can't remember all of them right now lol) and the third is the title of the pop-up window.
+ - this is addition. It can also be used to combine strings. Thus, "Meat"+"ball" = "Meatball".
Um, sorry this is so complex - I'm not very good at explaining stuff. If you have any questions feel free to ask. o_o Sorry for no Javascript example as well, but I mainly just know how to use it combined with HTML.
EDIT: Forgot the second argument in InputBox in the example. You can try out the VBScript example by pasting it into notepad, saving it with the .vbs extension, then right-clicking the file and clicking run. It should work unless I screwed something up.
EDIT2: Fixed the example again. @_@ I really stink at teaching stuff.