Skip to content

Choosing a language ✏️

Available choices

  • Statically typed: Java, Kotlin, C#, TypeScript
  • Compile time feedback. Yay! 🙌
  • Dynamically typed: Python, JS, Ruby
  • Flexible and quick to author tests (🤞 Without types 😄)

How to decide 🤔

  • Try to choose a language that devs also use

    Quality should be the whole team's responsibility

  • Easy to learn and to find skilled people in
  • Undergoing active development and has a thriving community
  • Well defined ecosystem of tools/libraries

Can't really go wrong with 👍

  • Python 🐍
  • Java 🍵/Kotlin
  • JS
  • Ruby

🤫 Selenium/Appium has client bindings for above