I'm somewhat amused at the bit in the Rust book where it discusses arrays. It proudly explains that Rust protects against accessing memory by stopping you from accessing elements past the bounds of an array. Apart from a tiny bit of C I don't really remember, I don't think I've ever used a language that didn't throw some sort of out of bounds error for arrays. It's good that Rust does this, but the text makes it sound like Rust is one of the few that bothers.
@alexhall Love reading your immersion into rust through a book, what book are you using? What are other programming languages that you learn using books as one of the ways of learning it?
@kaveinthran It's just called The Book. https://doc.rust-lang.org/book
What I know of Swift, Python, and Javascript I learned myself using various resources. I learned the basics of PHP in a college course. Same with C++, Java, SQL, and probably others. Though this is called a "book", it's really just another online tutorial. I like it quite a lot.
@alexhall Thanks for sharing, appreciate it so much. Do you have any python resources that you go back to a lot?
@kaveinthran Not these days. I know the basics enough that all I have to do is look up something specific I don't remember or haven't done before. This comes up in new Python, since I learned when 2.x was still common. I'm not overly familiar with type hints, for instance.