I’m going to hate myself if all I’m going to do is rely on other devs to make my ideas happen.
so yeah, I want to learn programming now, anyone can recommend me somewhere to study?
Thanks in advance.
I’m going to hate myself if all I’m going to do is rely on other devs to make my ideas happen.
so yeah, I want to learn programming now, anyone can recommend me somewhere to study?
Thanks in advance.
I’ll study rust when I’m done with the other basic programming languages. though what’s the reason I should use rust?
Lots of reasons, it’s currently the fastest growing and most popular programming language ( with developers ) for the past few years. Learning it will get you started off on the right foot with memory concepts, typing, optionals, errors, in a way that other programming languages that are older don’t do as well.
https://www.thinkful.com/blog/why-learning-to-code-is-so-damn-hard/
I started out with Rust as one of my first languages and it was extremely painful in my experience. Even the official Rust book assumes prior knowledge of programming and there’s just such an overwhelming amount of new programmer friendly material for a simple language like Python that I’d be very careful suggesting Rust right from the get-go.
I wouldn’t suggest the official book either for beginners, so I did link some more beginner resources for rust. Overall tho it’s better to get started off on the right foot with lower level concepts like dealing with memory earlier than later.
It’s decided then, I’m gonna learn rust as my first programming language. I’ll tell you when I’m done learning all of those resources you gave me, maybe I’ll ask a few things along the way. I’m kind of really excited rn
Sweet :) Let us know at !rust@lemmy.ml on your progress and if you have any questions!
At least the Gentle Introduction to Rust includes stuff like this at the third chapter on adding numbers:
“We’ll deal with traits in detail later, but here all you need to know is that AddAssign is the name of the trait implementing the += operator, and the error is saying that floating point numbers do not implement this operator for integers.”
Absolute pig latin to a newcomer and nothing you should know until you’re even given an explanation on why traits exist. It’s only gonna make the newcomer feel dumb when they’re supposed to read a “gentle introduction”.
In any case I’m trying Rust again now as well, so I’ll take a look at the other links and join !rust as well :).