Rust Crash Course Tutorial for Beginners

Welcome to our comprehensive series on learning Rust, a powerful and efficient programming language. This playlist is designed to guide you from the very basics of Rust to its most advanced features. Whether you're entirely new to programming or an experienced developer looking to add Rust to your skillset, these lessons are structured to provide a clear and progressive learning path. Join us as we explore Rust's unique approach to safety, speed, and concurrency and become proficient in this increasingly popular language. Remember to subscribe and activate notifications so you don't miss the new videos

Curated by: Francesco Ciulla (54 videos)


Currently Playing: Variables, Shadowing, Constants in Rust - Full Crash Rust Tutorial for Beginners

Full Crash Rust Tutorial for Beginners Previous Lesson (Rust Installation + Hello World in Rust ): https://youtu.be/R33h77nrMqc Rust is a statically and strongly typed language. This means that the compiler must know the type of all variables at compile time. The compiler can usually infer what type we want to use based on the value and how we use it. In cases when many types are possible, we must add a type annotation. In this lesson, we will learn about the following: - variables and mutability - shadowing - constants 🦀 All the lessons: Installation and Hello World: https://youtu.be/R33h77nrMqc Variables: https://youtu.be/6Ag0MZUlvBE Data Types: https://youtu.be/NyqJp5M3hRE Functions: https://youtu.be/hJLc2Zu405A Basic Control flow: https://youtu.be/2w_FTiD74JI Ownership: https://youtu.be/9VBLOwmNE1g References and Borrowing: https://youtu.be/Q_0yoX07Fhs Slices: https://youtu.be/dKymZbFp0ZQ Structs: https://youtu.be/PCjuO-Bv5FI Struct Example: https://youtu.be/mgK5LezkHl8 Methods: https://youtu.be/94iSHoKmPmY https://twitter.com/FrancescoCiull4 https://discord.com/invite/ns5x8bTz25 https://github.com/FrancescoXX ➡️ ALL THE LINKS ➡️ https://francescociulla.com 0:00 Intro 0:45 Variables and Mutability 2:22 Shadowing 5:59 Constants 8:37 Conclusion


Tracks in this Playlist