I’m a self taught JavaScript developer. I’ve got many years of experience but I’ve never worked in a language I use to manage memory in any form. I’ve been having a lot of fun learning rust and learning about what’s physically happening when a program is executed.

I’ve been watching Core Dumped (https://youtube.com/@CoreDumpped) and Low Level Learning (https://youtube.com/@LowLevelLearning) and it’s been so helpful. I have also been watching Let’s Get Rusty which is good for learning rust specifically, but I’m looking for more memory focused or detailed videos or channels talking about why things are happening. Do you know if any other channels, videos or resources that could help me learn more about this?

You are viewing a single thread.
View all comments
8 points

Kimylamp

You will have to learn general systems programming, do not shy from c/cpp resources. Rust is a systems programming language. You will have to learn systems programming, then both c and rust will make sense. See for example The Cherno

The rust book assumes you know how to program, but it doesn’t assume you’re an expert on systems programming. It explains many things. The rust book is, of course, your best resource.

permalink
report
reply
7 points

I second the recommendation to start with The Book. It contains all the necessary information, especially in the chapter about ownership.

permalink
report
parent
reply
1 point

Thanks both @KooShnoo@programming.dev and @soulsource@discuss.tchncs.de for your input! I’ve ordered The Book so looking forward to getting started with that.

permalink
report
parent
reply

Rust

!rust@programming.dev

Create post

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)

Community stats

  • 622

    Monthly active users

  • 851

    Posts

  • 3.4K

    Comments