LearnRust

공부 자료 관련 프로젝트예요. 전 세계 개발자 2,108 명이 스타(좋아요)를 눌렀어요. 깃허브에 올라온 설치파일이 없는 개발자용 프로젝트예요. 마지막 수정은 1개월 전이에요.

👩‍💻 개발자용⭐ 2,108 공부 자료

원문 소개: Rust Learning Resources

바로 쓰기

내 상황에 맞는 방법을 하나 고르세요.

깃허브에는 설치파일이 없어요. 앱으로 배포하는 프로젝트라면 공식 사이트에서 받을 수 있는지 확인해 보세요.

브라우저에서 바로 열기 · 설치 없음

내 것으로 가져오기

git clone https://github.com/ImplFerris/LearnRust.git

git clone: 개발자가 코드를 받는 명령어예요. 수정 내역까지 함께 받아져요.

한눈에 보기

인기⭐ 2,108 스타 · 🍴 203 포크
무료 여부라이선스 표시 없음
라이선스가 없어요. 개인 공부용 외에 쓰려면 만든 사람에게 확인하는 게 안전해요.
만든 언어표시 없음
최신 버전정식 배포 버전 없음
활동만든 날 2024.4.25 · 최근 수정 1개월 전 · 열린 이슈(질문) 0개
공식 사이트implrust.com

설명서 (README)

만든 사람이 쓴 원문 설명서예요. 영어가 어렵다면 한국어로 번역해서 보기 →

List of Resources to learn Rust - Roadmap From Beginner to Advanced Level

a curated collection of materials designed to assist learners at various stages of their journey with the Rust.

👶Level: Beginner

Free Books

  • The Rust Programming Language : Start your Rust journey with the book.
  • Rust Development Classes: Best way to learn Rust is by doing; The book is a collection of examples and exercises.
  • The Rust Programming Language: Experimental Edition : An experimental branch of the book that supports interactive features like quizzes. It also provides extended explanations of fundamental concepts such as ownership and async.
  • Rust By Example : Learn Rust with examples (Live code editor included)
  • Free Rust course developed by the Android team at Google: The course is used internally at Google when teaching Rust to experienced software engineers. They typically have a background in C++ or Java. The course covers all aspects of Rust, from basic syntax to generics and error handling. It also includes deep dives on Android, Chromium, bare-metal, and concurrency.
  • Yet Another Rust Resource (YARR!) : Software engineers who know how to program in a high-level language but aren't familiar with lower-level programming and want to learn to write Rust quickly
  • The Rust Book (Abridged) : condensed version of "The Rust Programming Language". If you're already familiar with one or more other programming languages, then you are likely already familiar with a lot of the concepts the book covers, and you might benefit from this shorter version.
  • Idiomatic Rust Snippets : Simplified Rust code samples on language fundemantals, design patterns and algorithms.
  • Rust Training Books: Multiple books by Microsoft, including "Rust for C/C++ Programmers", "Rust for C# Programmers", "Rust for Python Programmers", and more.
  • Learning Rust : Rust Programming Language Tutorials for Everyone!

Exercises

Videos


🥷Level: Intermediate

🌐 Web Backend Development with Rust

  • Rust Axum Full Course : Full Course for Axum: An Awesome Web Framework for Rust. Not too low-level, not too high-level, well-componentized, complete, and with great ergonomics.
  • Build A Full Stack Chatbot in Rust (feat. Leptos & Rustformers) : A walkthrough of building a ChatGPT clone using Rust on the frontend and the backend. Quick introduction to the Leptos framework, Rustformers/llm, and open source language models.

Other Resources

Other Project based tutorials

Free Books

  • The Little Book of Rust Macros : This book is an attempt to distill the Rust community's collective knowledge of Rust macros, the Macros by Example ones as well as procedural macros(WIP).

Rust in Depth


🧙Level: Advanced

Free Books

Tutorials

Linux Development


Level: None

This section contains resources that might contain from beginner to advanced concepts.

Blog Posts

Reverse Engineering

Curated List

  • Embedded Rust : curated list of resources related to embedded and low-level programming

Rust Language Cheat Sheet

  • Rust Language Cheat Sheet: A single-page Rust resource for people who like high information density
  • SpeedSheet for Rust: This is an interactive Rust cheat sheet. Covers the core Rust programming language. Use the search to get instant answers.

Dark Arts of Rust

  • The Rustonomicon: The book digs into all the awful details that you need to understand when writing Unsafe Rust programs.

Youtube Channels on Rust

자주 묻는 질문

LearnRust 무료로 쓸 수 있나요?

코드는 공개돼 있지만 라이선스가 없어요. 개인 공부용 외에 쓰려면 만든 사람에게 확인하는 게 안전해요. 깃허브 저장소에서 누구나 내려받을 수 있어요.

LearnRust 설치는 어떻게 하나요?

따로 설치파일이 없어서 README 설명서의 안내를 따라 설치해야 해요. ZIP 다운로드로 전체 코드를 받거나, 브라우저에서 바로 열어 코드를 둘러볼 수 있어요.

코딩을 몰라도 LearnRust 쓸 수 있나요?

조금 어려울 수 있어요. 완성된 설치파일이 없는 개발자용 프로젝트라서 터미널 명령어나 개발 환경이 필요해요. 처음이라면 Codespaces로 브라우저에서 먼저 실행해 보세요.

LearnRust 인기는 어느 정도인가요?

깃허브 스타 2,108개, 포크 203개를 받은 프로젝트예요. 2024년에 만들어졌고 마지막 수정은 1개월 전이에요. 스타가 1만 개를 넘으면 전 세계적으로 검증된 인기 프로젝트로 봐요.

복사했어요