こんにちわ!ヘッポコです!
今回はプログラミング言語のRustが学べるオンラインスクール・サイト・書籍を調べてみました。
個人的にはRustは今後来そうな感じがするので、注目しています。
注目している理由は大企業が採用しているからですね。
これについては以前の記事で書いているので割愛します。
それでは、本題の学習についてですが。
結論から申し上げますと、現状ほとんどないです(^^;
一番いいのがチュートリアルかなと思いますが、初心者には厳しい内容ですね。
とりあえず順番に見ていきます。
目次
Rustが学べるサイト
あんまり、いいのがありませんが一応、記載しておきます。
チュートリアル
https://doc.rust-jp.rs/book/second-edition/
チュートリアルが日本語であるのはうれしいですが、長いし、初心者には向かないかなと思います。
どちらかというと以下のサンプルの方がわかりやすいと思います。
https://doc.rust-jp.rs/rust-by-example-ja/
学習サイト・オンラインスクール
Udemyに唯一ありました。
ただ、コースはありますが、英語なんですよね。。
その他のプログラミング学習サイト・オンラインスクールを調べてみましたが、現状ないですね。
今後コースがでれば追記したいと思います。
Rustの書籍
Rustの書籍も英語ばかりであんまりないのですが、実は公式に本がありますのでまずはそれを紹介します。
公式ではPDFで公開されているのでリンクを貼っておきますね。
https://doc.rust-jp.rs/book-ja-pdf/book.pdf
並列処理ができるWebサーバー構築といったチュートリアルがあるので、実践的てきな内容で学ぶことができます。
次に書籍ですが、以下がよさげ。
結構深い内容まで書かれています。
ただし、プログラミングの経験者向けです。初心者にはハードルが高い。
経験があればこれを読んでも理解できると思いますが、そもそもRustは新しい概念がちょいちょいあるので習得しているプログラミング言語によっては読むのがきついかも。
前述したPDFを読んで理解してから読むのがいいと思います。
まとめ
内容が薄いですが、まだRustは注目されていないという点があるかもしれません。
ただ、大手企業の動向をみると今後、CやC++などの代替として使われそうな言語でもあります。
そのほか、以前にRustについて記事を書いたのでよかったらどうぞ。