The best language for any task is something other then the one you have to use.
The ones i use the most are C++ and lua.
Reference