Glue languages usually use DynamicTyping; in other words, values have types, but variables don't.
Glue languages are usually interpreted rather than compiled -- or, they are compiled in memory every time a file is read, and the compiled code is never stored. Sometimes the code they interpret can be entered interactively; it is often read from a file and interpreted.
Glue languages make it very easy to write small programs. It is usually possible to do it with a minimum of boiler plate code. However, it can be harder to write large programs.