Rust - /g/ (#105985479) [Archived: 290 hours ago]

Codelet
7/22/2025, 10:11:28 AM No.105985479
attentionseekinglogo
attentionseekinglogo
md5: aa0de587ce43a2659947ea8167a55453🔍
What's the best way to learn Rust (the language)? I know the internet is full of generic info and forums on where the best guides/courses are.. but i want /g/'s niche esoteric libraries of knowledge on Rust, obscure forums, obscure youtubers with 500 views etc.

I never programmed a single line in my life before, I recently got an interest in computer-related things and now i'm autistically interested in Rust (the language) and want to learn it.
Replies: >>105985535 >>105985552 >>105985781 >>105985878 >>105985887 >>105987932 >>105987990 >>105989357
Anonymous
7/22/2025, 10:13:00 AM No.105985484
Reimplement a beloved GPL software in rust. You know this. Start working.
Replies: >>105985526
Codelet
7/22/2025, 10:20:17 AM No.105985526
>>105985484
Yeah but i have to know where's the best place(s) to learn the language first. I like the idea though
Replies: >>105985588
Anonymous
7/22/2025, 10:21:44 AM No.105985535
>>105985479 (OP)
Read the fucking documentation
Anonymous
7/22/2025, 10:25:19 AM No.105985552
>>105985479 (OP)
rust is not a good first language. learn some c first. and before you learn c, familiarize yourself about some computer basics (hardware, OS, binary logic, integer representation, ...etc).
Replies: >>105985705
Anonymous
7/22/2025, 10:31:35 AM No.105985588
>>105985526
Excuses. Excuses. Excuses.
Codelet
7/22/2025, 10:57:22 AM No.105985705
>>105985552
But isn't C also very difficult to learn as first language? added with that the fact that all the advanced stuff are backloaded which means I will spend more time later on trying to actually be good at it?
>before you learn c, familiarize yourself about some computer basics (hardware, OS, binary logic, integer representation, ...etc).
yeah i want to that anyway, if there are any suggested sources for this, i would be thankful.
Replies: >>105985878 >>105986226
Anonymous
7/22/2025, 11:07:20 AM No.105985781
Screenshot from 2025-07-22 01-49-49
Screenshot from 2025-07-22 01-49-49
md5: 712e285232ebce7cf42ae18113007c3b🔍
>>105985479 (OP)
Rust is a very solid language. Pic related is a hash map I just proved out that outperforms Swiss Table (in some scenarios).
I do not recommend starting with Rust. Start with Go, and spend a year with it, and do not even look at other languages. After a year with Go, then spend 3 months with C, then 3 months with Elixir, then 3 months with Racket, then 3 months with Rust.
After these 2 years, do whatever you want. You will have experienced many programming methodologies, and will be a better developer for it.
Oh yeah, make sure you start using Postgres as soon as you need to start persisting data to disk (anything beyond a config file really). SQL is extremely powerful and very important to learn well.
Replies: >>105988841
Anonymous
7/22/2025, 11:22:35 AM No.105985878
>>105985479 (OP)
Rust has a begginer handbook I reccomend, Im not sure how easy it is to read if yoou never coded

>>105985705
Not nessecerily. I would decribe c as a vary barebones language, and relatively close to how the binaries or how tge computer works itself. This means that it is hard to utilize properly because little abstraction is done for you, but it also means that if you try to learn it, you will understand computers much better and you will end up a better programmer. As a bonus, you can understand high level languages better since you know pretty much what, and to an extend how they abstract.
Replies: >>105988841
Anonymous
7/22/2025, 11:23:37 AM No.105985887
>>105985479 (OP)
Just read the official book: https://doc.rust-lang.org/book/
Replies: >>105988841
Anonymous
7/22/2025, 12:30:33 PM No.105986226
>>105985705
Everything you learn in C will come in handy at some point while using Rust. You don't necessarily have to get good at C, just learn its concepts, flow control, memory management, pointer arithmetic, unions, linking, etc.
After that, just read the official Rust book.
Replies: >>105988841
Anonymous
7/22/2025, 12:32:34 PM No.105986234
136713792971
136713792971
md5: e6723d874d2a4eec2312320dfb19baa9🔍
Meme language, developed by literal trannies and furfags. Learn C, all other languages are what allowed subhumans to code. If you can't code in C, you are not white.
Replies: >>105987305 >>105988264
Anonymous
7/22/2025, 12:59:59 PM No.105986368
bot post
Anonymous
7/22/2025, 3:02:09 PM No.105987305
>>105986234
Imagine having a fortran keyword, C IS the tranny lang made for pointless rewrites.
Replies: >>105987460
Anonymous
7/22/2025, 3:19:13 PM No.105987460
>>105987305
fortran is the first language i learned, i hated it.
Anonymous
7/22/2025, 4:17:33 PM No.105987932
>>105985479 (OP)
step one: start taking HRT
Anonymous
7/22/2025, 4:24:04 PM No.105987990
>>105985479 (OP)
step 1 cut off your dick
Anonymous
7/22/2025, 4:53:43 PM No.105988264
>>105986234
you forgot the capital W in White
Codelet
7/22/2025, 6:04:54 PM No.105988841
>>105985887
>>105985878
>>105986226
ty, i will check the Rust book because it seems the best option now
>>105985781
I will look into Go, your recommendation (Go>c>Elixir>Racket>Rust) seems in depth but idk it feels like it will kill my interest in programming because i just want Rust (and Go, i watched a couple of videos on it too and it seems cool)
Replies: >>105989228 >>105989955
Anonymous
7/22/2025, 6:47:40 PM No.105989228
>>105988841
There is no need to learn anything but C before learning Rust. Go is a completely different languages, it has nothing to do with Rust. It's a managed webdev language.
Anonymous
7/22/2025, 7:02:23 PM No.105989357
>>105985479 (OP)
>What's the best way to learn Rust (the language)?
Move to Russia and you will understand everyone in Rust within a year.
Anonymous
7/22/2025, 7:53:07 PM No.105989955
>>105988841
>your recommendation (Go>c>Elixir>Racket>Rust) seems in depth
I've been programming for over a decade. learning the ins and outs of this shit takes a long time. if all you know is imperative programming, you are a shitty dev. if all you know is functional immutable data structures, you are a shitty dev. if you do not know macros, you are a shitty dev. if you do not understand the abstraction over multiple data structures that SQL provides, you are a shitty dev. if you do not understand the primary purpose of any programming language is to provide the tools necessary for modelling problem domains, you are not even a dev.
the languages I recommended will show you many corners of programming. starting with Go is good because it is a fast track for noobs to start building actual applications that do useful things. use Go's built-in "net/http", display a user interface, and start adding interactive elements.
Replies: >>105990943
Codelet
7/22/2025, 9:14:23 PM No.105990943
>>105989955
>starting with Go is good because it is a fast track for noobs to start building actual applications that do useful things. use Go's built-in "net/http", display a user interface, and start adding interactive elements.
Yeah that sounds really cool for a complete beginner, will probably make me feel that i'm actually learning and seeing what i can make. ty!