はじめに Rust は良い言語です。 良い言語ですが学習コストが高いと言われており、実際に自分も適当にググりながら Rust を使ってみようとして一度挫折しました。 Rust の学習コストが高い理由は言語仕様で速度、並行性、安全性を保証していることに関係があります。 普通のプログラミング言語であれば適当に遅くて危険なコードを書いてもとりあえず実行することはできますが、Rust は遅かったり危険だったりする状態でコードが実行されないように厳しいルールを設けており適当に書いたコードはコンパイルすら通りません。 つまりは「他のプログラミング言語で安全で高速なコードを書けるようになるまでの学習コスト」と「Rust で普通のコードを書けるようになるまでの学習コスト」が同程度になるのではないかと個人的には感じており、適当にググって書くのは厳しいがオライリーの「プログラミング Rust」を読めば理解でき