Learning Rust
from mossy_capivara@midwest.social to rust@programming.dev on 26 Sep 2023 21:59
https://midwest.social/post/3616728
from mossy_capivara@midwest.social to rust@programming.dev on 26 Sep 2023 21:59
https://midwest.social/post/3616728
Anyone have tutorial recommendations,
threaded - newest
Have you tried the Book?
Coolio, much appreciated thank you
Aside from the usual recommendations of: The Rust Book and Rustlings.
I’d also recommend you try porting things you’ve made previously into rust. The amount of times I’ve ported something over and realised I could’ve done it better originally is too damn high.
+1
You have to learn by using it, build your train of taught around the language you’re learning. I learned COBOL and forgot it even faster as soon as my head wasn’t in the books, never practiced it, probably wouldn’t even recognize it now.
Counterpoint, i didnt like the rust book at all (as an inexperienced self taught ~6 months to a year into learning python at the time). Programming Rust and Rust In Action were far better.
Please just do yourself a favor, and avoid tutorial hell. The Rust language book has 3 options for you to choose from. When you start feeling comfortable enough, try building a project, no matter how small it will be at the start
I couldn’t find what you meant by 3 options, care to elaborate?
rust-lang.org/learn
Either read, learn by example, or use the rustlings mini-course
Yeah, probably easy to get lost in the weeds with a lower level language like Rust
How “low level” is Rust?
🤷
Lower level than Python and lua
How about in relation to C?
Is there a good place to get an overview of different languages or what applications for which a language is suitable?
I’m just starting out so I have no clue
I suggest you watch this. TLDR is Use
Thank you
Non-tutorial suggestion: I’ve you’re stuck, put a demonstration of your problem on the rust playground, post it here with the question. People in rustland are generally very willing to help out, and the playground is a very helpfull tool for that.
That’s good to know, thank you kindly
This is a great point. Sharing a playground link means your problem is immediately reproducible. You’ll be much more likely to receive assistance this way.
I recommend the official rust book (aka the documentation. It’s truly fantastic) followed by this actual book www.zero2prod.com
That combo not only taught me Rust concepts and the Rust “way” but also got me applying the knowledge in a way that gave me a lot of context. You don’t need the zero2prod but I liked it more than any other paid books I’ve tried.
Thank you kindly