10
Learning Rust (midwest.social)

Anyone have tutorial recommendations,

top 21 comments
sorted by: hot top controversial new old
[-] Solemarc@lemmy.world 10 points 9 months ago* (last edited 9 months ago)

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.

[-] SpeakinTelnet@programming.dev 1 points 9 months ago

+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.

[-] Walnut356@programming.dev 1 points 9 months ago* (last edited 9 months ago)

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.

[-] Anders429@programming.dev 8 points 9 months ago
[-] mossy_capivara@midwest.social 2 points 9 months ago

Coolio, much appreciated thank you

[-] dinckelman@lemmy.world 8 points 9 months ago

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

[-] autokludge@programming.dev 4 points 9 months ago

I couldn't find what you meant by 3 options, care to elaborate?

[-] dinckelman@lemmy.world 6 points 9 months ago

https://rust-lang.org/learn

Either read, learn by example, or use the rustlings mini-course

[-] mossy_capivara@midwest.social 2 points 9 months ago

Yeah, probably easy to get lost in the weeds with a lower level language like Rust

[-] spicyemu@programming.dev 2 points 9 months ago
[-] mossy_capivara@midwest.social 2 points 9 months ago

Lower level than Python and lua

[-] spicyemu@programming.dev 1 points 9 months ago* (last edited 9 months ago)

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?

[-] mossy_capivara@midwest.social 1 points 9 months ago

I'm just starting out so I have no clue

[-] dwraf_of_ignorance@programming.dev 6 points 9 months ago* (last edited 9 months ago)

I suggest you watch this. TLDR is Use

  • "The Book"
  • Rustling
  • Rust by Example Most important get started.
[-] mossy_capivara@midwest.social 1 points 9 months ago
[-] KillTheMule@programming.dev 3 points 9 months ago

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.

[-] mossy_capivara@midwest.social 1 points 9 months ago

That's good to know, thank you kindly

[-] Anders429@programming.dev 1 points 9 months ago

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.

[-] uhN0id@programming.dev 2 points 9 months ago

I recommend the official rust book (aka the documentation. It's truly fantastic) followed by this actual book https://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.

[-] mossy_capivara@midwest.social 1 points 9 months ago

Thank you kindly

this post was submitted on 26 Sep 2023
10 points (81.2% liked)

Rust

5390 readers
18 users here now

Welcome to the Rust community! This is a place to discuss about the Rust programming language.

Wormhole

!performance@programming.dev

Credits

  • The icon is a modified version of the official rust logo (changing the colors to a gradient and black background)

founded 1 year ago
MODERATORS