Exercismの言語トラックの目標は、習熟度が低くても高い流暢さに到達できる方法を提供することです。
目指しているのは、その言語の構文、イディオム、標準ライブラリにおける流暢さです。
Language Huntersは、流暢さを次のように説明しています。
真夜中に顔に懐中電灯を当てられて叩き起こされたときでも、口をついて出てくる言葉のことです。
これは、楽さではなく度合いに関する_習熟度_という概念とは別のものです。
Language Huntersは習熟度を4つのレベルに分けています。
あるレベルでできる力を持っていても、緊張した状況ではうまくできないことがあります。習熟度が高いからといって、自動的に流暢になるわけではありません。
これらは人間の言語の文脈で定義されたものですが、プログラミング言語にもよく当てはまります。
この枠組みの中で、Exercismが目指しているのは、習熟度レベル2で高い流暢さを実現することです。これは「Hello, World」と実用的な開発との間のギャップを埋めます。
この基本的なレベルで流暢になることで、より高く、より役に立つレベルの思考に集中できるようになります。また、その言語の既存のリソースやドキュメントを活用しやすい立場にもなれます。