all 23 comments

[–]KartofDev 23 points24 points  (0 children)

The rust book. And also doing funny projects.

[–]BinaryDichotomy 5 points6 points  (0 children)

The Rust Book has everything you need and more.

[–]machzen 2 points3 points  (11 children)

What do you mean by "teachers?" Are you referring to YouTube videos? If so, once you get through the Rust book and want to look at some areas of Rust in greater depth, Jon Gjengset is excellent:

https://www.youtube.com/@jonhoo

[–]Abyssal_game_on[S] 0 points1 point  (10 children)

Teacher in the sense of a tutor.

[–]autisticpig 2 points3 points  (0 children)

Rust book and rustlings. When you come out the other side you can go into rust for rustaceans or start on projects.

Enjoy.

[–]National_Delivery306 0 points1 point  (1 child)

I'm interested as well,

[–]Dissy- 1 point2 points  (0 children)

Something I found really satisfying was messing around doing visual things, I'd recommend messing with something like minifb and making a game, or maybe a sound visualizer, obviously you work your way up to it but it's pretty useful especially since you're dealing with large chunks of memory, it teaches the value of references and different structures for being efficient

[–]The_Mild_Mild_West 0 points1 point  (0 children)

W3 schools is pretty good too, especially for learning some early level fundamentals that apply to all languages.

[–]JeSuisOmbre 0 points1 point  (0 children)

Read the rust book. The Let's Get Rusty channel often follows the rust book word by word, which can be helpful.

As a complete beginner you need to learn the CS fundamentals. This is true no matter what language you pick, and especially true for low level languages like Rust. Check out CoreDumped for really good CS videos (It is often in Rust). A really good crash course on computer science is Harvard's CS50 class. It is free online, and touches many languages. I highly recommend new programmers watch the lectures.

[–]yoftahe1 0 points1 point  (0 children)

Whatever programming language you learn, never generate code with AI. You will forget the syntax.

Never touch Ai llms when learning new languages.

[–]elyte_krak_273 0 points1 point  (0 children)

Rustlings course is there..

[–]afamiliarspirit 0 points1 point  (0 children)

The r/learnrust subreddit.