Rustを学ぶ

Rustを始めよう

「the book」としても親しまれているプログラミング言語Rustは、この言語の概観を基本原理から説明します。読み進める中で複数のプロジェクトを構築し、読み終わるまでにはこの言語の確かな理解が得られます。

あるいはRustlingsなら、コマンドライン上で、Rustのツールチェインのダウンロードとセットアップ方法を確認しながら、Rustの構文の基本的な読み書きを学ぶことができます。Rust by Exampleをあなたの環境で動かすようなものです。

ひとつの言語について何百ページも読むのがあなたの好みに合わなければ、 Rust By Exampleにお任せください。the bookはコードをたくさんの言葉で説明しますが、 RBE (Rust By Example)はたくさんのコード例を示し、説明は最小限です。練習問題もあります!

Rustと共に成長する

コアドキュメントを読む

このドキュメントの全てはローカルでもrustup docコマンドで参照可能で、ネットワーク接続なしにブラウザで開けます!

標準ライブラリ

Rust標準ライブラリAPI完全ガイド。

エディションガイド

Rustのエディションに関する手引き。

Cargoブック

Rustのパッケージマネージャとビルドシステムに関する本。

rustdocブック

あなたのcrateに素晴らしいドキュメントを用意する方法を学ぼう。

rustcブック

Rustコンパイラで利用可能なオプションに精通しましょう。

コンパイラエラーインデックス

Rustコンパイラが出す可能性のあるエラーの詳細な説明。


アプリケーションドメインのスキルを得る

コマンドラインブック

便利なコマンドラインアプリケーションをRustで作る方法を学ぼう。

WebAssemblyブック

Rustを用いてWebAssemblyを介したブラウザネイティブライブラリを作る。

組込みブック

マイクロコントローラおよびその他の組込みシステムにおけるRustに習熟しよう。

Rustをマスターする

この言語の目立ちづらい部分に興味がありますか?ここから核心に迫ることができます。

本棚のアイコン

リファレンスは正式な仕様ではありませんが、the bookよりも詳細で包括的です。

リファレンスを読む
火をそっと抱える二つの手

Rustonomiconは黒魔術であるアンセーフなRustへの手引書です。しばしば「’nomicon」とも呼ばれます。

’nomiconを読む
火花を出す手

Unstableブックにはnightly Rustのみで使える不安定な機能に関する記述があります。

unstableブックを読む