こんにちは。PythonParrotです。
今回は僕がどうやってRustを勉強していたかを紹介します
これからRustを勉強しようとしている方の参考になれば嬉しいです。
The Rust Book
公式サイトにもある日本語版の解説。
まずはここから環境構築だったり、Rustの基本を学んでいく。
Rustlings
Rustの文法を学ぶための実践的な問題集。
やっていくとRustの文法を実践的に学べるのでおすすめ。
Atcoder
Atcoder Base ContestにRustで出る。
Rustの文法を学んである程度できるようになってから。
Rustは標準ライブラリにVec
、VecDeque
、HashSet
、HashMap
、BTreeset
、BTreeMap
と基本的なデータ構造は揃っているので結構対応できたりする。
あとはAtcoder環境ではproconioを使うと入力が楽になるのでオススメ。
ただ、String周りが少ししんどいのでそこは注意かも?