Learning Rust: Good resources?
-
I'd like to learn Rust. The first thing I want to do is just learn enough to be able to read it. I'm kind of disappointed in its bastardization of the C language family style which makes it harder to absorb. It also seems to have some ... pythonisms? in it. Still, I hear it's a solid language, but I'd like some good (hopefully free) online tutorials to get my feet wet. Maybe after that a book, but I'm not there yet necessarily. Does anyone have anything they recommend? I mean, I can just google, but I don't know what's "good".
To err is human. Fortune favors the monsters.
-
I'd like to learn Rust. The first thing I want to do is just learn enough to be able to read it. I'm kind of disappointed in its bastardization of the C language family style which makes it harder to absorb. It also seems to have some ... pythonisms? in it. Still, I hear it's a solid language, but I'd like some good (hopefully free) online tutorials to get my feet wet. Maybe after that a book, but I'm not there yet necessarily. Does anyone have anything they recommend? I mean, I can just google, but I don't know what's "good".
To err is human. Fortune favors the monsters.
Don't you have a horrible bug to fix?! Focus focus. ;P
Robust Services Core | Software Techniques for Lemmings | Articles
The fox knows many things, but the hedgehog knows one big thing. -
Don't you have a horrible bug to fix?! Focus focus. ;P
Robust Services Core | Software Techniques for Lemmings | Articles
The fox knows many things, but the hedgehog knows one big thing.I'm trying to switch gears actually, because I've been hammering on it for too long.
To err is human. Fortune favors the monsters.
-
I'd like to learn Rust. The first thing I want to do is just learn enough to be able to read it. I'm kind of disappointed in its bastardization of the C language family style which makes it harder to absorb. It also seems to have some ... pythonisms? in it. Still, I hear it's a solid language, but I'd like some good (hopefully free) online tutorials to get my feet wet. Maybe after that a book, but I'm not there yet necessarily. Does anyone have anything they recommend? I mean, I can just google, but I don't know what's "good".
To err is human. Fortune favors the monsters.
Their home page[^] has a "Learn" link. You'd think the language's site would do a good job of something like that. I looked at it out of curiosity a while ago. It was certainly interesting, but the recent rant from one of the language designers, about C being a de facto standard, stated that it even took the language designers a while to arrive at various best practices. I'd be interested in reading your take on it if you get familiar enough to venture some opinions.
Robust Services Core | Software Techniques for Lemmings | Articles
The fox knows many things, but the hedgehog knows one big thing. -
Their home page[^] has a "Learn" link. You'd think the language's site would do a good job of something like that. I looked at it out of curiosity a while ago. It was certainly interesting, but the recent rant from one of the language designers, about C being a de facto standard, stated that it even took the language designers a while to arrive at various best practices. I'd be interested in reading your take on it if you get familiar enough to venture some opinions.
Robust Services Core | Software Techniques for Lemmings | Articles
The fox knows many things, but the hedgehog knows one big thing.I am actually looking at that, but I was chumming the waters here to see if there were any must reads. :)
To err is human. Fortune favors the monsters.
-
I'd like to learn Rust. The first thing I want to do is just learn enough to be able to read it. I'm kind of disappointed in its bastardization of the C language family style which makes it harder to absorb. It also seems to have some ... pythonisms? in it. Still, I hear it's a solid language, but I'd like some good (hopefully free) online tutorials to get my feet wet. Maybe after that a book, but I'm not there yet necessarily. Does anyone have anything they recommend? I mean, I can just google, but I don't know what's "good".
To err is human. Fortune favors the monsters.
Maybe Rust on Exercism[^] Here is a video to get an impression of what it looks like: Learning Rust Together: Exercism.org Rust Track Part 1 - YouTube[^]
-
I'd like to learn Rust. The first thing I want to do is just learn enough to be able to read it. I'm kind of disappointed in its bastardization of the C language family style which makes it harder to absorb. It also seems to have some ... pythonisms? in it. Still, I hear it's a solid language, but I'd like some good (hopefully free) online tutorials to get my feet wet. Maybe after that a book, but I'm not there yet necessarily. Does anyone have anything they recommend? I mean, I can just google, but I don't know what's "good".
To err is human. Fortune favors the monsters.
Started learning Rust; bought a book, took as Udemy class but, as usual I got side tracked on 20 other things and haven't got back to it. The last research I did someone was porting Rust to the AVR platform, don't know how that has progressed, but would love to see it.
The less you need, the more you have. Even a blind squirrel gets a nut...occasionally. JaxCoder.com
-
I'm trying to switch gears actually, because I've been hammering on it for too long.
To err is human. Fortune favors the monsters.
-
I'd like to learn Rust. The first thing I want to do is just learn enough to be able to read it. I'm kind of disappointed in its bastardization of the C language family style which makes it harder to absorb. It also seems to have some ... pythonisms? in it. Still, I hear it's a solid language, but I'd like some good (hopefully free) online tutorials to get my feet wet. Maybe after that a book, but I'm not there yet necessarily. Does anyone have anything they recommend? I mean, I can just google, but I don't know what's "good".
To err is human. Fortune favors the monsters.
I originally started with the rust book (https://doc.rust-lang.org/book/README.html) and I found it quite good. This was some time ago, and I see they have a complete rewrite which they recommend now. I'd start there.
------------------------------------------------ If you say that getting the money is the most important thing You will spend your life completely wasting your time You will be doing things you don't like doing In order to go on living That is, to go on doing things you don't like doing Which is stupid. - Alan Watts https://www.youtube.com/watch?v=-gXTZM\_uPMY
-
I'd like to learn Rust. The first thing I want to do is just learn enough to be able to read it. I'm kind of disappointed in its bastardization of the C language family style which makes it harder to absorb. It also seems to have some ... pythonisms? in it. Still, I hear it's a solid language, but I'd like some good (hopefully free) online tutorials to get my feet wet. Maybe after that a book, but I'm not there yet necessarily. Does anyone have anything they recommend? I mean, I can just google, but I don't know what's "good".
To err is human. Fortune favors the monsters.
As you might have discovered yourself, there are plenty of resources out there. The free official Rust Book[^] is a quality resource. Microsoft's Learn content also has a good set of tutorials on Rust - Take your first steps with Rust - Learn | Microsoft Docs[^]. As someone else suggested, solving exercism.org's Rust track - Rust on Exercism[^] - is a good way to get good at the language. Finally, if you get stuck on something please feel free to hit me up and I'll be happy to answer questions that you may have. The Rust community is generally quite friendly and you should feel free to ask questions on the The Rust Programming Language Forum[^]. Good luck and happy trails!
-- Raj https://blogorama.nerdworks.in[^] --
-
I'd like to learn Rust. The first thing I want to do is just learn enough to be able to read it. I'm kind of disappointed in its bastardization of the C language family style which makes it harder to absorb. It also seems to have some ... pythonisms? in it. Still, I hear it's a solid language, but I'd like some good (hopefully free) online tutorials to get my feet wet. Maybe after that a book, but I'm not there yet necessarily. Does anyone have anything they recommend? I mean, I can just google, but I don't know what's "good".
To err is human. Fortune favors the monsters.
Alec Baldwin tried learning "Rust," but that didn't turn out too well. ;)
Will Rogers never met me.
-
I'd like to learn Rust. The first thing I want to do is just learn enough to be able to read it. I'm kind of disappointed in its bastardization of the C language family style which makes it harder to absorb. It also seems to have some ... pythonisms? in it. Still, I hear it's a solid language, but I'd like some good (hopefully free) online tutorials to get my feet wet. Maybe after that a book, but I'm not there yet necessarily. Does anyone have anything they recommend? I mean, I can just google, but I don't know what's "good".
To err is human. Fortune favors the monsters.
I bought this book a while ago and it helped a great deal. https://www.amazon.com/Rust-Programming-Language-Steve-Klabnik/dp/1593278284[^]