Sometimes when developers are unfamiliar with a scripting language, they write code that fails to take advantage of the language's capabilities. Their code consequently runs more slowly than correctly implemented script. Likewise, if they don't understand the language conventions, they may inadvertently make syntax errors, such as using the wrong type of quotation marks to enclose string literals. This is an easy mistake to make when switching between languages such as Visual Basic and SQL.
Always seek to familiarize yourself with the native functionality, operators, and conventions of the scripting language you are using.