📄️ Rust & .NET, More Similar Than You Might Think
If you've spent any time browsing the internet, you'll probably have heard about the enormous learning curve that you take on as you start learning Rust. Impossible to learn, meant only for systems programmers and C++ developers.
📄️ Command Line Tooling
The Rust compiler is actually called rustc. You can compile a single file by calling rustc . Clearly, most projects aren't made up of a single file though. And that's where cargo comes in.
📄️ Progam Structure
For some of you older .NET developers, you might remember the days when a .NET application had a Program.cs file and a static void Main() method that looked a little bit something like this:
📄️ Package Management
Just like you use NuGet packages in .NET, Rust has its own package ecosystem called crates. Crates are managed by Cargo, Rust's package manager and build system (similar to how you use dotnet for .NET projects).
📄️ Challenge
Now it's time for you to take your first steps with Rust! Here's a challenge to get you started: