El objetivo de un track de lenguaje en Exercism es dar a las personas una forma de alcanzar un alto nivel de fluidez con un nivel bajo de dominio.
Buscamos fluidez en la sintaxis, los modismos y la biblioteca estándar del lenguaje.
Los Language Hunters describen la fluidez como
Lo que puedes decir cuando te despiertan en medio de la noche con una linterna en la cara.
Esto es distinto del concepto de dominio, que no tiene que ver con la facilidad, sino con el grado.
Describen cuatro niveles de dominio:
Puedes tener la capacidad de desempeñarte en un nivel sin poder hacerlo bajo presión. El dominio no implica automáticamente fluidez.
Aunque se definieron en el contexto de los idiomas humanos, se corresponden bastante bien con los lenguajes de programación.
Dentro de este marco, en Exercism apuntamos a un alto grado de fluidez con un nivel de dominio 2. Esto cierra la brecha entre «Hello, World» y la productividad.
Ser fluido en este nivel básico les permite poner todo su enfoque en pensar en un nivel más alto y más útil. También los deja en una buena posición para aprovechar los recursos y la documentación que ya existen para el lenguaje.