來源 https://rust-lang-cn.org/article/23html
The Rust Programming Languagegit
堪稱Rust的"The Book",是目前最權威的Rust系統教程,入門必讀。github
實例化的講解方法,經過一個個可實際運行的例子去介紹Rust的特性和用法,有的時候,代碼是最好的老師。ide
Rust語言的FAQ,收集了社區中常見的問題的回答,有問題時不妨先在這裏看看,或者通讀一遍,必定會有不小的收穫。this
一個由社區維護的關於學習Rust的資源的彙總。orm
Rust語言的reference manual,你應該收藏好,以便於在對某個語言細節不清楚時在這裏進行查閱。
針對Rust語言的awesome lists,這裏面聚集了各類各樣的Rust庫和資源,去參與或學習開源項目是當你入門後最好的進階方法。
每週更新一次,把最新的Rust資源推到你的郵箱,這是跟蹤Rust最新技術與事件的好方法。
給初學者的Rust中文教程。
對於Rust宏有詳細的講解,裏面的註釋很全面。
Step 1: 通讀Rust by Example,把其中的例子都本身運行一遍,特別是對其中指出的錯誤用法也調試一遍。
Step 2: 通讀The Rust Programming Language,在進行了第一步後,已經基本對Rust的經常使用概念有所瞭解了,這個時候再讀這本官方教程,進一步理解某些細節。
Step 3: 行了,到這一步後你就能夠嘗試作一個項目了,而後在作項目的過程當中你必定會須要各類各樣的庫,請到Crates上搜索,尋找適合你需求的crate,瞭解它們的用法,必要時查閱它們的源碼。一開始寫實際代碼時,你確定會很痛苦,Rust編譯器必定會不斷地折磨你,這個時候不要放棄,返回去再看Rust by Example和The Rust Programming Language,而後終有經過編譯的那一刻,恭喜你,入坑了!