遠きに行くには必ず邇きよりす.高きに登るには必ず卑きよりす.何事にも順序というものがあります.Rust の学習もそうです. そこで,前提知識がほぼ無い状態から Rust を学ぶときに,どんな順序が良いのか,考えてみました. コンパイル時と実行時の区別. Rust を学ぶとき,何がコンパイル時に起こって何が実行時に起こるか分からないと困ります.特に,型検査と借用検査がコンパイル時に行われることは,それらの基本的な規則を知る際に大切です.そこで,最初に Hello world を書く時点で,コンパイル→実行という流れを押さえておくべきでしょう. コンパイルエラーの読み方. まずコンパイルエラーを読むという基本的な姿勢を身に付けるのは大切です. 公式ドキュメントの場所. まず公式ドキュメントを読むという基本的な姿勢を身に付けるのも大切です. Hello world 周辺の基本文法. 例えば以下の
![そもそもプログラミング経験自体無い人がRustを学ぶとき,どんな順序が良いのか](https://cdn-ak-scissors.b.st-hatena.com/image/square/158b541fd59c3ba3d87e0f58ef1b42aa8c2257c6/height=288;version=1;width=512/https%3A%2F%2Fres.cloudinary.com%2Fzenn%2Fimage%2Fupload%2Fs--GjOV9Eb8--%2Fc_fit%252Cg_north_west%252Cl_text%3Anotosansjp-medium.otf_55%3A%2525E3%252581%25259D%2525E3%252582%252582%2525E3%252581%25259D%2525E3%252582%252582%2525E3%252583%252597%2525E3%252583%2525AD%2525E3%252582%2525B0%2525E3%252583%2525A9%2525E3%252583%25259F%2525E3%252583%2525B3%2525E3%252582%2525B0%2525E7%2525B5%25258C%2525E9%2525A8%252593%2525E8%252587%2525AA%2525E4%2525BD%252593%2525E7%252584%2525A1%2525E3%252581%252584%2525E4%2525BA%2525BA%2525E3%252581%25258CRust%2525E3%252582%252592%2525E5%2525AD%2525A6%2525E3%252581%2525B6%2525E3%252581%2525A8%2525E3%252581%25258D%2525EF%2525BC%25258C%2525E3%252581%2525A9%2525E3%252582%252593%2525E3%252581%2525AA%2525E9%2525A0%252586%2525E5%2525BA%25258F%2525E3%252581%25258C%2525E8%252589%2525AF%2525E3%252581%252584%2525E3%252581%2525AE%2525E3%252581%25258B%252Cw_1010%252Cx_90%252Cy_100%2Fg_south_west%252Cl_text%3Anotosansjp-medium.otf_37%3A%2525E3%252581%2525A8%2525E3%252581%25258C%252Cx_203%252Cy_121%2Fg_south_west%252Ch_90%252Cl_fetch%3AaHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyL2Q1NTBlNjIzOTIuanBlZw%3D%3D%252Cr_max%252Cw_90%252Cx_87%252Cy_95%2Fv1627283836%2Fdefault%2Fog-base-w1200-v2.png)