先月、ケンタッキー州上院教育委員会は、外国語を学ぶ代わりにプログラミング言語を学ぶことを高校生に認めました。このニュースは、プログラマーの間で多くの懸念を呼び起こし、その多くは、プログラミングと外国語の学習は全く異なるものであり、プログラミングをすることはおかしいと反応しました。ジャネット・ジークムント博士が率いる国際チームが、プログラマーの脳を機能的MRIでスキャンしたところ、プログラミング言語と外国語は深く関係している可能性があることがわかりました。異なる認知作業中の脳の異なる部位の活性化を分析することで、科学者は比較対照することができます。一方、プログラマーはコードを理解する際に言語処理領域を使用し、数学的思考に使用される領域はほとんど活性化しないことが研究で判明。ある研究では、ソースコードのブロックを理解する17人のボランティアの脳の変化を調べたところ、音声処理、ワーキングメモリー、注意に関連する5つの脳領域が異なる活動パターンを示すことが判明。