I never coded in my life* but I want to learn Rust in 2025. Any advice for a good beginner? ππΌ
#asknostr
_________
*excluding a couple of years at high school more than 25yrs ago and it was Pascal (= useless and not worth to be considered experience, despite I was pretty good at it).
Login to reply
Replies (27)
PS: already started reading βThe Bookβ and following the βRustlingsβ exercises
I'd love to learn rust, too, so I can help with #notedeck π€£π€£π€£ but I already do so damn much and spread myself thin. Tis but a dream π
Shared for visibility.
Thank you ππΌ would love to help developing FOSS software as well if i can make it πͺπΌπ€πΌ
learn python!
Iβm more attracted by Rust, sorry π€·πΌββοΈ
Perhaps this book will help
https://braiins.com/books/building-bitcoin-in-rust
Free e-book. Pretty good. Try to ignore IDE rust-analyzer errors while you are coding the examples, though. There are LONG stretches of coding where the important blanks don't get filled in until the end.
https://braiins.com/books/building-bitcoin-in-rust
Thank you ππΌ downloading the ebook!
write in #golang
https://youtu.be/yhC-361QGJw
haha, they did a new version of it
cheeseball, but if you listen carefully to the lyrics they are talking about what is shit about all these other languages, including python
Thanks youβre the second person suggesting this book, it must be very good! Already downloading it ππͺπΌ
Anyway for the errors i think Iβm going to see many of them this year it will be the norm π€£π€πΌ
π€£π€£π€£
When you run into ownership issues early on, instead of trying to deal with it efficiently, just 'clone()' the variable
Idk if starting with Rust is the best idea. It might be better to learn another language first. But, Iβve not tried rust as of yet.
Well up to now this sounds like an advanced suggestion to me but i write it down for when i will go mad on this ownership thing π€πΌ thank you!
Iβve found the best way to pick up a new language is to have a goal in mind like a project you want to build. Consider making a basic CLI at first and then build up from there.
Along the way youβll learn a lot about Rust and in the end youβll have something to show off.
Iβd say thatβs the place to start, and then Iβd also recommend this, for hands on practice: https://exercism.org/tracks/rust
No pain no gain πͺπΌ
This is a good point, no idea yet about what to do but Iβll think about this while advancing through βthe bookβ ππΌππΌππΌ thanks!
Nice link, thanks man!
Thanks but i got issues with "AI" at the moment... sticking to the old way for now, i'll cheat later, eventually ;)
No problem, but change your perspective. It's not cheating - it's a tool that can assist in you learning. Attempt to prompt differently until you find something that works.
Best of luck!
Yep I think with time Iβll change my mind but up to now this whole ai thing is pretty dumb to meβ¦ basically i should learn how to talk to a dumb computer when it should instead be to able to understand my language for then learning a programming languageβ¦ sorry but I skip a step at the moment π€·πΌββοΈ
Booked marked.. As I'd also love to code, when I can dedicate the time..
Yeah go for it! πͺπΌ
note16elajq94y6p9t9uqzz9l5japwdw4wxprqhdex2635f9htc6dlj4srumyya
Why rust, and how's it going?
Because I like the fact that it forces you to mind the variables and because it allows for many different uses from embedded to software. Btw it is going quite badly honestly, I donβt have enough backgrounds for grasping everything about the language, I looked for some local devs for some mentoring but I found no one that codes in Rust sadly :( Also Iβm starting a new job so had to pause the self-learning of Rust to get into the new biz. The project is not cancelled anyway, just postponed. This is something that really interests me and it do is a skill I want to acquire so I will crash my head on it as soon as I can :)