Should i learn Rust and why?

So i wanna either learn Rust or C++/C/C#
What's the benefit of Rust over C languages, also i only have experience with Python, is it gonna be hard to learn Rust?

What is Rust used for and can it replace C?Any tips i should know or any books i should read to begin with Rust?

Attached: RustProgrammingLanguage_cover_0.png (170x225, 45K)

Other urls found in this thread:

doc.rust-lang.org/stable/book/
github.com/ctjhoa/rust-learning
github.com/tuvtran/project-based-learning
cis198-2016s.github.io/schedule/
cis198-2016f.github.io/schedule/
github.com/rust-unofficial/awesome-rust
twitter.com/NSFWRedditVideo

Rust is for mentally ill trannies who can't into C++

>caring about the users of a product over the utility it provides

I dont give a shit about your hate over anything i just wanna know what i first posted. Any non brainlet can provide?

Take it to /sqt/ or /dpt/ then, this shit doesn't need a new thread, ya freakin' attention seeking jabroni.

Disclaimer: I'm bad at rust

Rust can completely replace C or C++, that's one of its goals.
The benefit is safety. The compiler brings type-safety that isn't present in C, as well as memory-safety, and some concurrency guarantees.
Rust is really hard to learn, especially lifetimes and references. But it's worth it to do so, since it really is a nice model.
Start with the rust book, it's basically the standard resource for learning the language.
doc.rust-lang.org/stable/book/

Serious answer for once because I'm bored of shitposting for the day
Rust is mainly designed to replace C++, and tries to be a better C replacement than C++ ever was. It removes most of the C/C++ footguns around concurrency and shared mutable state, and greatly limits the number of ways you can introduce accidental data corruption, which is currently the main cause of security problems in production code. C# does some of the same things, but the .NET runtime has a lot of overhead (for garbage collection and online compilation) that's unacceptable in some niches (libraries, games, kernels...). Python is even worse about that part but at least C# is pretty fast. C, C++, and Rust are all much faster though. They're usually within 5% speed of each other on comparable programs.

Definitely learn C first. There's plenty of learning material on it, pretty much every important algorithm written in the 20th century has a C implementation for you to study. And you can get real experience looking at open source C projects.
Rust is too new to justify a noobie learning it. If you want to learn rust, learn C first.

Attached: __izayoi_sakuya_touhou_drawn_by_amagi_amagi626__56e76dccc50eb51c82187f60f0162829.png (856x1168, 572K)

this literally

Yeah everyone keeps saying its hard but a fast look at the begginers guide on getting started, i think i can just straight learn Rust from scratch since i know a good amount of python and pretty much every programming language works in the same way in some parts like they all have variables/funcrions etc. like
fn main() {
println!("Hello, world!");
}
this wouldnt make any sense for a starter into programming i think but since i know python it looks pretty much the samedef main():
print('Hello world!")


main()