u/Financial_Quail20in r/rust • Recommends
On “Where to begin?”
This is the best tutorial I've seen!
link to this video
46K subscribers • 1 video on Hallway
Beginner. No background in the topic needed.
665K views2 years ago3 recommendations
Amir Bekhit teaches the fundamentals of the Rust programming language in a comprehensive beginner course.
🕒 Duration: 3 hours and 5 minutes 🎓 Instructor: Amir Bekhit 🅿 Support My Channel Through Patreon: patreon.com/bekbrace ☕ Buy me a coffee: ko-fi.com/bekbrace ✅ Become a Channel Member: / @BekBrace ✅ Cryptocurrency Donations: ₿ Bitcoin Wallet - bc1q0nk7e0mjmcjzy5c8p8kzr8smem46ug5mrnh2td ♢ Ethereum Wallet - 0xec8969c5e7e040ca1fac8a2591d8b1ea26599f9b3cf0b77c181edf059458e4d5 ▶️ You Can Find Me On: My Website - bekbrace.netlify.com DEV.TO blog: dev.to/bekbrace #️⃣ Social Media: 𝕏: twitter.com/BekBrace IG: instagram.com/bek_brace/ Welcome to the comprehensive "Rust Full Course"! This extensive session is designed to take you from a beginner to a proficient Rust programmer by covering all the essential topics necessary to build robust and efficient software. In this full course, you'll embark on a structured learning path that includes: Chapter 0 Introduction to Rust Chapter 0 Install Rust Chapter 0 Write first Rust program Chapter 0 Cargo package manager Start with the basics of Rust, its syntax, and why it's a game-changer in systems programming. Chapter 1 Primitive Data Types Understand the basic data types that Rust uses to handle numbers, booleans, and characters. Chapter 2 Compound Data Types Explore complex data structures such as tuples and arrays that store multiple values. Chapter 3 Functions Learn how to define and use functions, understanding Rust's approach to code organization and reuse. Chapter 4 Ownership Dive into Rust's unique memory management model that ensures safety without a garbage collector through ownership. Chapter 5 Borrowing, and References Dive into Rust's memory management model that ensures safety without a garbage collector via creating references via borrowing. Chapter 6 Variables and Mutability Discuss how Rust handles variable mutability and how you can control it. Chapter 7 Constants Which are immutable by default and never can become mutable, control you variables through creatin safe constants Chapter 8 Shadowing Contrast the use of constants with variables and explore how shadowing enhances flexibility in variable handling. Chapter 9 Comments Master the art of writing useful comments and documentation to make your code more understandable. Chapter 10 Introduction to Control Flow Learn the basics of using if-else statements to make decisions in your code. Understand how these conditional statements evaluate expressions and execute different code branches based on boolean conditions. Chapter 11 Looping Mechanisms Explore the three primary types of loops in Rust—loop, while, and for. Each serves a specific purpose, from executing indefinitely until a condition is met, to iterating over collections or ranges efficiently. Chapter 12 Defining Structs Learn how to define structs in Rust, which are custom data types that allow you to comWhat people say. Recommended by learners as a helpful and comprehensive tutorial for getting started with Rust.
u/Financial_Quail20in r/rust • Recommends
On “Where to begin?”
u/longrob604in r/rust • Recommends
On “What's the best YouTube channel for learning Rust completely?”
u/GhostEagle68in r/rust • Recommends
On “learning resources”
u/neneodonkorin r/rust • Mentions
On “Rust or Python, which should I learn?”