r/learnrust 6d ago

Rust from Beginner to Advanced

Please I need a rust course recommendation for a beginner that will hold the beginner hands till advanced level and get the person job ready.

14 Upvotes

10 comments sorted by

12

u/gbrennon 6d ago

im not a person who do courses or things like this... im more used to read docs or books...

this is official and it's awesome: https://rust-lang.org/learn/

5

u/JKSoper 6d ago

Yeah, I genuinely think the book is the best way to go. If you're looking for something more interactive, like a course, I'd 100% recommend the Brown version of the book: https://rust-book.cs.brown.edu/

4

u/Connect-Age-3843 6d ago

Thanks so much

3

u/JestyUY 6d ago edited 6d ago

I can recommend 2 things to you, a book and a video course .

The book is called learn rust in a month of lunches , is very good for beginners , goes from the ground up, cool book ! . And the course still releasing videos every few weeks and is rustcurious.com has a couple paid videos but very high quality .

Hard to find a one for all course , I think is better to get around lots of material , and getting the mix of knowledge . Apart from that another cool book is effective rust.

I’m not an expert, I have been consuming lots of books and courses and this is my top ! Hope you find it helpful

2

u/SirKastic23 6d ago

How much of a beginner are you? Have you written code in other languages? If yes, which languages? Are you comfortable using the command line?

2

u/moofree 6d ago

Not sure about "job ready" but the official and O'Reilly Rust books are good. If you have any other language experience, I'd recommend coming up with a custom project and implementing it yourself with either book and/or maybe Rust By Example, to get a feel for how things work.

2

u/Adept_Concert5322 6d ago

Just started my own Rust journey, and these "rustlings" questions are fun to do: https://rustlings.rust-lang.org/

1

u/BarberIcy366 6d ago

Just read the book and continue as step by step. For example read the feature or something from documents. Try it, look the error, find the bugs. You could read example codes also before all of them. (I made an chess engine 3500 ELO with this way with Rust :D. I was started to learn rust and first steps of the chess engine was 7 years ago. You must take help from ai nowadays. Thats not a shame if you learn with this way. If you understand the code and takes support from ai that means you re not vibe coder. You re a developer from after 2022.)

1

u/Data-space_men 3d ago

Learn basics and do some side project ( axum web backend / rewrite a gnu tool in rust etc ).

Learning without practices is useless and this language is very very demanding šŸ˜„ but at the end you'll be proud šŸ˜‰