仕事がら、ぼくはいつくかの種類の言語を日常的に扱う。最近ならCとNode.js上のCoffeeScript、Objective-C、軽くC++とPythonあたりだ。ついでだが、好きな言語はClojureだ。 ハッカーなら皆そうなのではないかと思うが、ぼくは新しいプログラミング言語を学ぶのがそんなに難しいことだとは思っていない。もちろん、新しいパラダイムの言語を学ぶのはなかなか大変だが、それもその原因がわかっていれば大した問題じゃない。 自分と同じように、あるいはそれ以上に簡単に言語や技術を学べる人を見てきたが、それと同時にぞっとするような効率の悪い方法でプログラミングを学ぼうとする人たちもぼくはたくさん見てきた。 プログラミングを学ぶのは、数学や物理を学ぶというよりは絵画や小説の書き方を学ぶのに近い。誰かが今日も的はずれな方法論で非効率な学習を行う悲劇を少しでも減らすために、自分の経験を
![効率的にプログラミング言語を学ぶための4つのステップ](https://cdn-ak-scissors.b.st-hatena.com/image/square/db072d32737edeb7fefee243a68d24b3a6d5939e/height=288;version=1;width=512/https%3A%2F%2Fmiro.medium.com%2Fv2%2Fresize%3Afit%3A1200%2F1%2AUv5beLpF0BfH1yWX8KOcYA.jpeg)