If you were allowed to use any of the currently-existing programming languages, and you could easily obtain whatever modules/packages/gems you need/want to use for any language, which language would you use and why? I use Objective-C, but have also used Python and Ruby. These two languages look promising, given that scripts are easier to read and write. Plus, both languages allow you to use compiled C libraries. However, unless you can find a wrapper for whatever library you want to use, you'll have to know C. But with Python, you have a few ways to incorporate a C library, one of which is Cython.