L'obiettivo di un track linguistico su Exercism è dare alle persone un modo per raggiungere un alto livello di fluidità con un basso livello di padronanza.
Puntiamo alla fluidità nella sintassi, nelle espressioni idiomatiche e nella libreria standard del linguaggio.
I Language Hunters descrivono la fluidità così:
Quello che riesci a dire quando ti svegliano nel cuore della notte con una torcia puntata in faccia.
Si tratta di una cosa diversa dal concetto di padronanza, che non riguarda la facilità, ma il grado.
Descrivono quattro livelli di padronanza:
Si può avere la capacità di agire a un certo livello senza riuscirci sotto stress. La padronanza non significa automaticamente fluidità.
Anche se questi livelli sono stati definiti nel contesto delle lingue umane, si applicano piuttosto bene ai linguaggi di programmazione.
All'interno di questo framework, con Exercism puntiamo a un alto grado di fluidità con una padronanza di livello 2. Questo colma il divario tra «Hello, World» e la produttività.
Essere fluidi a questo livello di base permette alle persone di concentrare tutta l'attenzione sul pensare a un livello più alto e più utile. Le mette anche nella condizione di attingere alle risorse e alla documentazione già esistenti per il linguaggio.