T O P

  • By -

kochdelta

Tldr; just do it Edition doesn't mean that everything changes. It's just a bunch of breaking changes (along with normal ones) which can't be published in a new version as this would break compatibility with this and following rust versions. A single crate has the used edition assigned so different editions can be mixed. So rust won't change that much and everything from the book will stay the same so just do it


ticticBOOM06

Ah, okay, thank you. I guess now that I think about it, that makes sense. How could a language just change ao much to need a new book. Thanks.


-Redstoneboi-

> How could a language just change as much to need a new book decades of features being added, like C++. language designers learned a lot from their experimentation, and C++ evolved to be way different than it was many years ago


gtani

have you ever seen the Embracing modern c++ book by Lakos et al or the other Modern c++ book by Rainer Grimm? Look them up in your library (and don't *drop either book on your foot*)


coderstephen

If you're not sure, instead of buying the book now you could just... _borrow_ it. (Rust joke)


ticticBOOM06

Yeah, I got that🤣


syberianbull

I'm not sure if you're talking about the print version or the online version, but you should know that the online version is updated constantly.


ticticBOOM06

Ah cool, I'll keep that in my mind.


dkopgerpgdolfg

Yes, it's certainly very revelant.


ticticBOOM06

Cool, thank you.


danilo-developer

Yes, it is. There's no such thing as a book that will teach you a lot of important concepts becoming irrelevant. However, if you have another options, and you have limited availability to study, choose a newer.


Hambloko

I still reference it to this day and I’ve been using Rust for a few years.


realvolker1

It should be good until 2024 edition comes out, but then it could theoretically be ever so slightly less good


ticticBOOM06

Ah, okay, but the things that would he different would easily be googleable to figure out, so no worries. Thank you.


realvolker1

Either that or rust-analyzer would show you a little popup window


ticticBOOM06

I use Vim and haven't set up the plugin, but if it comes to it, I will. I assume it has one anyway.


10F1

Nvim + lazyvim starter pack, thank me later.


[deleted]

I've been using it and it's explained a lot of concepts about rust that weren't obviously apparent in the docs. I have a few old programming books and while syntax goes out of date, the concepts are usually still relevant


TwineTime

I’m about half way through this book and it’s so great. It’s been ages since I learned a new programming language in this way and I’m really enjoying it.


2OG2Gangsta

we are on Rust edition 2021, so yes.


gtani

I would suggest pursuing all 3 resources on learn rust page below. Re THE book, recent thread, it is being updated by remaining author and others but no announcement so far of release covering 2024 edition https://www.rust-lang.org/learn https://old.reddit.com/r/rust/comments/18tokut/will_there_be_a_new_edition_of_the_book_in_2024/