What programming language is used by Cucumber?

Cucumber supports a variety of different programming languages including Java, JavaScript, PHP, Net, Python, Perl, etc. with various implementations. It can also be integrated with multiple tools such as Selenium, Capybara etc.