O objetivo de um percurso de linguagem no Exercism é dar às pessoas uma forma de alcançar um elevado nível de fluência com um baixo nível de proficiência.
O nosso objetivo é a fluência na sintaxe, nas expressões idiomáticas e na biblioteca padrão da linguagem.
Os Language Hunters descrevem a fluência como
Aquilo que consegues dizer quando te acordam a meio da noite com uma lanterna apontada à cara.
Isto é distinto do conceito de proficiência, que não tem a ver com facilidade, mas sim com grau.
Descrevem quatro níveis de proficiência:
Podes ter a capacidade de atuar num determinado nível sem conseguires fazê-lo sob pressão. A proficiência não implica automaticamente fluência.
Embora estes níveis tenham sido definidos no contexto das línguas humanas, aplicam-se bastante bem às linguagens de programação.
Dentro deste framework, no Exercism pretendemos um elevado grau de fluência num nível 2 de proficiência. Isto preenche a lacuna entre o «Hello, World» e a produtividade.
Ser fluente neste nível básico permite que as pessoas concentrem toda a atenção em pensar a um nível mais elevado e mais útil. Também as coloca numa boa posição para aproveitar os recursos e a documentação que já existem para a linguagem.