s20055232 / rust-from-zero

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rust From Zero

從0開始的Rust學習路線,此路徑主要以學會網頁後端開發,並且最終目標是使用WebAssembly完成一個簡單的專案

學習路線

  1. The Rust Book (部分篇章完成)👌
  2. Rust 語言聖經(部分篇章完成)👌
  3. Rustlings (完成)✅
  4. Ultimate Rust Crash Course (完成)✅
  5. Ultimate Rust 2 (進行中)🏃‍♀️
  6. Zero To Production In Rust
  7. Actix & Yew

Rust學習路線

預計完成專案

  1. ToDo List 網頁
  2. 英文單字抽換填空
  3. 個人網站,前後端都用Rust實現

專案參考資源

學習資源

我學過程式💻

用半個小時學習Rust的基礎語法,相當適合想要快速認識、體驗Rust的人。

給有經驗的開發者,透過與其他語言的範例程式碼進行比較,讓你快速理解概念,了解Rust的寫法。

我是理論派📚

初階🤓


用半個小時學習Rust的基礎語法,相當適合想要快速認識、體驗Rust的人。

Udemy上面的付費課程,前面的解說相當快速且淺顯易懂,僅告訴你需要知道的,最後會完成一個Terminal Game,有點難度,但做完會信心大增。

中階😎


網路上少數的中文資源,作者對於Rust研究相當用心,內容也詼諧有趣,但又不失深度,搭配著看可以對Rust有相當深入的認識,推薦給所有人。

Ultimate Rust Crash Course這堂課程的進階,適合學習完入門篇,並且喜歡那種教學風格的人。

Rust官方教學手冊,寫的深入淺出,且官方教學,內容跟品質都是相當高,閱讀完此書將功力大增,適合想要深入了解此語言的人,但直接用此書入門,有點枯燥乏味,因此列入中階。

扎實且深入的帶你認識並使用這個語言,適合想要深入了解並研究Rust語言的人,不太推薦給初學者或是趕時間上手的人,內容會比較困難,且需花大量時間理解。

高階🥸


目標沒有QQ

我想做專案💪

廢話不多說,直接以完成一個Web App為目標,帶你走過一個專案的開發流程,適合想要使用Rust進行網頁開發,並且想要直接動手做的人。

手把手帶你使用Rust建構一個全端的Web專案

使用Rust與React,帶你建立一個即時聊天室

我想直接練習👩🏻‍💻

透過大量的練習題,讓你練習Rust基礎語法的使用,題目相當簡單,適合用來練手。

透過一個個的範例,帶你動手練習所有Rust語法,適合想要直接動手練習的人。

大量的練習題,難度比Rustlings來的難一點,相當適合基礎語法練習之後,還想要進行一些挑戰的人。

其他

Rust語言的“參考手冊”,可以快速查看想要的語法,其中還有介紹Rust語言的運作原理、底層機制,適合需要快速找資料或是面試前想要抓重點的人。

About