# Scripting

- [TorqueScript](/for-programmers/scripting/torquescript.md)
- [What is TorqueScript?](/for-programmers/scripting/torquescript/what-is-torquescript.md)
- [Basic Syntax](/for-programmers/scripting/torquescript/basic-syntax.md)
- [Variables](/for-programmers/scripting/torquescript/variables.md)
- [Types](/for-programmers/scripting/torquescript/types.md)
- [Operators](/for-programmers/scripting/torquescript/operators.md)
- [Control Structures](/for-programmers/scripting/torquescript/control-structures.md)
- [Functions](/for-programmers/scripting/torquescript/functions.md)
- [Objects](/for-programmers/scripting/torquescript/objects.md)
- [Module Interop](/for-programmers/scripting/torquescript/module-interop.md)
- [QueueExec](/for-programmers/scripting/torquescript/module-interop/queueexec.md)
- [RegisterDatablock](/for-programmers/scripting/torquescript/module-interop/registerdatablock.md)
- [CallOnModules](/for-programmers/scripting/torquescript/module-interop/callonmodules.md)
- [ModuleExec](/for-programmers/scripting/torquescript/module-interop/moduleexec.md)
- [Other Languages](/for-programmers/scripting/other-languages.md)
- [C-Interface](/for-programmers/scripting/other-languages/c-interface.md)
