+ 18
Usually it's a prototyping language, but a powerful higher level one.
You can use it for everything from command line apps to games, and cad, or spitting out html, css, and JavaScript as a replacement for php.
It also makes a great calculator.