They changed most loved to most admired, but it used essentially the same question.
At this point I lost count how many years this has been going on.
I know some python, a bit of Julia and matlab and remember parts of C, as the first language I picked up.
I was really excited about Rust after reading about it but when I tried to dip my toes in by looking at The Rust Book, I was lost by how complicated it was.
I don’t think I’m a coding whiz or extraordinarily smart. Given that do you rustaceans(?) think I could pick it up in a gentle way? Is it worth the time investment given how most of my actual work is basically simulating random processes or dynamic systems?
Edit: I have carpel tunnel right now so I’m not able to type out replies to everyone but the comments have been super helpful and have sort of inspired me to give it a shot again. I’m going to try start with simple tasks with Rust and see if I can slowly learn it using the resources you all have linked! Thank you everyone for being so helpful :)
Personally, what I did to learn rust was work on small simple projects that didn’t really need to worry about the borrow checker. Specifically, doing the advent of code puzzles.
That’s what got me started with rust in 2019 and now I’m a fulltime professional rust programmer. I’m definitely not a genius though.
Yeah, I mostly use AOC every year to try out a new language or learn new things in a known one. Even though I didn’t finish all the puzzles in the end, they were still great to keep the first few steps interesting. Highly recommended for rust beginner.
I think the biggest thing for me was a quote by No Boilerplate that said “Rust is not hard, it’s unfamiliar”. Most of ths confusing parts of Rust aren’t actually super complicated ideas, they are just presented in ways that are unfamiliar. Once you can push through that a lot of the language clicks abd starts to make sense.