Rust
https://gyazo.com/33676409a600b32d9b1416f71797adb5
/icons/-.icon
入門
Microsoft社が提供する Rust の入門講座で、文法を1から学んで最終的にはちょっとした CLI アプリを作るところまで到達します。Rust を書き始める際に必要な項目がコンパクトにまとまっており、一番最初に取り組むチュートリアルとしておすすめできます。
Google社が提供するRustのチュートリアルで、4〜5日で一巡できるように設計
文法の細かい解説というよりは、サンプルスクリプトを通じて Rust を学んでいける資料に仕上がっています。細かい解説はいいから、とりあえずサクサク写経しつつ概観を掴んで実際にアプリケーションを作って学んでいきたい、という方におすすめ
これまでは TRPL を薦めてきましたし、実際私も TRPL の第1版の日本語訳で入門しました。今でも TRPL は第一のリファレンスに使えます。一方で、国内海外問わず、TRPL がまずまずハードだという声も聞きます。
作ってみる系
簡単に文法を解説したあと、cat コマンドや grep コマンドを作り、さらに grep コマンドについてはいくつか拡張をするという構成
CLIツールを作ってみるやつ
Rust で Web アプリを1から作っていくチュートリアルです。CI や Docker ビルドなどまで、本番での使用を想定してコンテンツが用意されています
ブロッキング→マルチスレッド→ノンブロッキングとHTTPサーバーを進化させていって学ぶやつ
Listを作るやつ
async
フレームワーク
所有権・ライフタイム
https://www.youtube.com/watch?v=lG7YbM2AfU8