Found 20 results for "tag:rust"
-
A half-hour to learn Rust
https://fasterthanli.me/articles/a-half-hour-to-learn-rust?utm_source=hackernewsletter&utm_medium=email&utm_term=code
In order to increase fluency in a programming language, one has to read a lot of it. But how can you read a lot of it if you don't know what it means? In this article, instead o...
-
Complete Rust Programming Course
https://www.freecodecamp.org/news/rust-programming-course-for-beginners/
Rust is a safe, concurrent, and practical language that guarantees memory safety and prevents runtime errors, making it increasingly popular among developers and big tech firms like Microsoft and Google. With its efficiency, growing industry demand, and robust features, learning Rust opens up exciting opportunities in systems programming and beyond.
-
Data With Rust
https://datawithrust.com/chapter_0.html
Learn Data Engineering with Rust for free!
-
Effective Rust
https://www.lurklurk.org/effective-rust/
A collection of specific ways to improve your use of Rust
-
GitHub - SixArm/rust-summaries: Rust summaries are short introductions to Rust programming topics, including the language, ecosystem, concepts, crates, and more.
https://github.com/SixArm/rust-summaries
Rust summaries are short introductions to Rust programming topics, including the language, ecosystem, concepts, crates, and more. - GitHub - SixArm/rust-summaries: Rust summaries are short introduc...
-
Intro to Rust StuCo | Week 1: Introduction
https://www.youtube.com/watch?v=RXvAC34mcw0
Course Website: https://rust-stuco.github.io/Schedule and Slides: https://rust-stuco.github.io/schedule/GitHub: https://github.com/rust-stucoMe: https://www....
-
Introduction - Yet Another Rust Resource (YARR!)
https://yarr.fyi/introduction
-
Learn Rust the Dangerous Way
https://cliffle.com/p/dangerust/
-
Learn the Rust programming language - Course for beginners
https://www.youtube.com/watch?v=gAX3Zj-JGE0
Do you want to learn Rust in a single video? That's challenging, but I'll try my best. In this 3.5-hour video on learning Rust, you'll develop a solid understanding of all the Rust concepts through examples. We will introduce many things you might not completely understand at first, but by the end of the video, you should learn a lot! Here is another playlist if you want to dive deeper concept after concept: https://www.youtube.com/watch?v=R33h77nrMqc&list=PLPoSdR46FgI412aItyJhj2bF66cudB6Qs My Products Rust book: https://mybook.to/YJI6DI Rust Workbook: https://francescociulla.gumroad.com/l/rustworkbook Rust Cheatsheet: https://francescociulla.gumroad.com/l/rustcheatsheet Rust by example website: https://doc.rust-lang.org/rust-by-example/ The Rust Programming Language book: https://doc.rust-lang.org/book/title-page.html Timestamps 0:00 Intro 0:43 Hello World 3:38 Comments 4:16 Formatted Prints - Debug, Display, TestCase: List, Formatting 15:03 Primitives - Literals and Operators, Tuples, Arrays, and Slices 25:41 Custom Types - Structures, Enums, use, C-like, Testcase: linked-list, Constants 37:15 Variable Bindings - Mutability, Scope and Shadowing, Declare First, Freezing 43:15 Types - Casting, Literals, Inference 47:47 Conversion - From and Into, TryFrom and TryIntro 52:45 Expressions 53:32 Flow of Control - if-else, loop: Nesting and Labels, Returning from Loops, while, for and range, 59:30 The Match statement: Destructuring tuples, Arrays, slices, structs, Fuards, binding 1:06:18 Flow of Control - if-let, let-else, while -let 1:09:08 Functions, Associated functions and methods 1:11:54 Closures - Capturing, As Input Parameters, Type Anonymity, Input functions, As outer parameters, iterators any, Searching through iterators 1:22:06 Higher Order and Diverging Functions 1:24:19 Modules - visibility, Struct Visibility, use declaration, super and self, file hierarchy 1:28:32 Crates - Creating a Library, Using a Library 1:29:38 Cargo - Dependencies, Conventions, Testing, Build Scripts 1:34:55 Attributes - deda_code, Crates, cfg, Custom 1:38:17 Generics - Functions, Traits, Bounds, testcase: empty bounds, Multiple Bounds, Where clauses, New type idiom, Associated Item, The Problem, Associated Types 1:47:14 Phantom type Parameters - testcase: unit clarification 1:49:31 Scoping rules - RAII, Ownership and moves, Mutability, Partial Moves 1:56:35 Borrowing - Mutability, Partial Moves, 2:04:16 Lifetimes - Explicit Annotation, Functions, Methods, Structs, Traits, Bounds, Coercion, Static, Elision 2:17:25 Traits - Derive, Returning traits with dyn, Operator Ovrloading, Drop, Iterators, impl Trait, Clone, Supertraits, Disambiguating overlapping traits 2:31:52 macro rules - Syntax: Designators, Overload, Repeat, DRY (Don't repeat yourself), DSL (Domain Specific Languages) 2:38:05 Error Handling - panic, abort and unwind, Option and unwrap, unpacking option with ?, Combinators map - and_then, defaults, Result: map, aliases, Early Returns, ? operator 2:53:38 Error Handling - Multiple error types, Pulling Result out of Options, Defining an error type, Boxing errors, other use cases of ?, wrapping errors, iterating over Results 2:59:21 Std library types - Box, stack and heap, Vectors, Strings, Option, Result, ? Operator, panic, Hashmap, alternate custom key types, HashSet, Rc, Arc, Smart Pointers 3:11:59 Std mics - Threads, Channels, Path, File IO, open, create, read_lines, Child Processes: Pipes, Wait, filesystem Operations, Program arguments, arguments, parsing, Foreign Function Interface 3:22:05 Testing - Unit Testing, documentation, Integration Testing, Dev-dependencies 3:25:21 Unsafe Operations, inline assembly, 7Compatibility, Raw Identifiers, Meta 3:28:49 Congratulations, you did it! What's Next? ALL THE LINKS HERE: https://francescociulla.com
-
Rust 101 Crash Course: Learn Rust (6 HOURS!) + 19 Practice Exercises | Zero To Mastery
https://www.youtube.com/watch?v=lzKeecy4OmQ
Full Rust 101 Crash Course for beginners. You'll learn Rust from scratch and start your path to becoming a Rust Developer in 2024 with this 6-hour course. Yo...
-
Shuttle Launchpad
https://www.shuttle.rs/launchpad/issues
-
Welcome - 100 Exercises To Learn Rust
https://rust-exercises.com/?utm_source=hackernewsletter&utm_medium=email&utm_term=code
-
google/comprehensive-rust: This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust to everyone.
https://github.com/google/comprehensive-rust?utm_source=hackernewsletter&utm_medium=email&utm_term=code
This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust to everyone. - google/comprehensive-rust: This is the Rust course used by the Android ...
-
https://corrode.dev/blog/flattening-rusts-learning-curve
https://corrode.dev/blog/flattening-rusts-learning-curve
-
https://dayvster.com/blog/in-defense-of-cpp
https://dayvster.com/blog/in-defense-of-cpp
-
https://fasterthanli.me/articles/the-promise-of-rust
https://fasterthanli.me/articles/the-promise-of-rust
-
https://google.github.io/comprehensive-rust
https://google.github.io/comprehensive-rust
-
https://jyn.dev/the-core-of-rust
https://jyn.dev/the-core-of-rust
-
https://rust.guide/article/Rust_Syntax_and_Basic_Concepts.html
https://rust.guide/article/Rust_Syntax_and_Basic_Concepts.html
-
https://www.bitecode.dev/p/slashing-my-bashrc-in-half
https://www.bitecode.dev/p/slashing-my-bashrc-in-half