Francella,

A scripting language is a type of programming language. Scripting languages don't compile their source code (what you write) into machine code (all those ones and zeroes that the computer understands) in advance, it interprets the source as it tries to run it. Therefore, any incorrect code won't be caught until it tries to run.

By contrast, a compiled language is one where the source code is converted into machine code in advance, catching any syntax errors before you get anywhere near running the code.

Both are programming languages, the only difference is in the way the computer treats them.

Hope this clarifies things a little.