Rust
https://gyazo.com/33676409a600b32d9b1416f71797adb5
#プログラミング言語
/icons/-.icon
入門
Rust を始めるための資料集 - Don't Repeat Yourselfを参考にした入門リソース
Rust の最初のステップ - Training | Microsoft Learn
Microsoft社が提供する Rust の入門講座で、文法を1から学んで最終的にはちょっとした CLI アプリを作るところまで到達します。Rust を書き始める際に必要な項目がコンパクトにまとまっており、一番最初に取り組むチュートリアルとしておすすめできます。
Welcome to Comprehensive Rust 🦀 - Comprehensive Rust 🦀
Google社が提供するRustのチュートリアルで、4〜5日で一巡できるように設計
Rust ツアー - Let's go on an adventure!
Tour of GoのRust版
Introduction - Rust By Example 日本語版
文法の細かい解説というよりは、サンプルスクリプトを通じて Rust を学んでいける資料に仕上がっています。細かい解説はいいから、とりあえずサクサク写経しつつ概観を掴んで実際にアプリケーションを作って学んでいきたい、という方におすすめ
The Rust Programming Language 日本語版 - The Rust Programming Language 日本語版
これまでは TRPL を薦めてきましたし、実際私も TRPL の第1版の日本語訳で入門しました。今でも TRPL は第一のリファレンスに使えます。一方で、国内海外問わず、TRPL がまずまずハードだという声も聞きます。
作ってみる系
Rustハンズオン@エウレカ社 - Speaker Deck
簡単に文法を解説したあと、cat コマンドや grep コマンドを作り、さらに grep コマンドについてはいくつか拡張をするという構成
Getting started - Command Line Applications in Rust
CLIツールを作ってみるやつ
Foreword | Luca Palmieri
Rust で Web アプリを1から作っていくチュートリアルです。CI や Docker ビルドなどまで、本番での使用を想定してコンテンツが用意されています
Rustで作るGAME BOYエミュレータ:低レイヤ技術部
ブロッキング→マルチスレッド→ノンブロッキングとHTTPサーバーを進化させていって学ぶやつ
Risp (in (Rust) (Lisp))
Listを作るやつ
async
Learning Async Rust With Entirely Too Many Web Servers
フレームワーク
Best Rust Web Frameworks to Use in 2023
所有権・ライフタイム
https://www.youtube.com/watch?v=lG7YbM2AfU8