PowerShell uses dynamically typed scripting language to operate. You can use C# and python 3, but you can add more.