Which programming language is best for automated testing and why?

If you find it helpful, please mark it as solution and close this thread.
This will help other to find correct solution.