I may be wrong, but aren't those choices you listed languages and not tools? A tool, in the sense of an automation tool, is an application which has a scripting language for testing another application in the same or different language. Also, what type of testing are you planning to do? Functional, Load, System, Stress, Integration, or maybe unit or module??? Give us something to work with please.
Success is the ability to go from one failure to another with no loss of enthusiasm.
~ Winston Churchill ~