Hey everyone! I'm just starting out with programming and trying to get a handle on Rust. I've been going through the book, but honestly, it feels like I'm in way over my head. A lot of people say I should jump into building projects, which sounds exciting, but I have no clue where to begin! Most resources I've found seem to jump from basic concepts straight to advanced topics too quickly for me. I've searched for a while now, but many guides seem to be outdated. I'm really looking for some advice on where to start and what approach I should take. Any help would be appreciated!
2 Answers
I totally get where you're coming from! Rust has a steep learning curve, and diving in without any programming background can be daunting. Honestly, I think it might be more beneficial for you to start with a language like Golang. It's simpler and still quite powerful, making it easier to grasp programming concepts before tackling Rust. Once you feel comfortable with the basics, you can circle back to Rust with a better understanding. Plus, a lot of what you learn in Go will apply to Rust, so you won't be starting from scratch! Good luck!
Your point about Golang is interesting! I’ve heard the basics can be picked up faster, but Rust has its charms too. Maybe after a bit of Go, I'll tackle Rust and see how it goes for me.
If things are feeling overwhelming, it might be a good idea to slow down a bit and really digest what you're learning. It helps to have a specific project or goal in mind to guide your learning. Think about something you want to build or a problem you want to solve—that way, you can apply your skills directly and get hands-on experience. Just remember, it's okay to take things slow! Learning programming is a marathon, not a sprint. You can definitely learn Rust, just give yourself some grace along the way.
I get why you think that, but honestly, everyone learns differently. Sure, Rust is tough, but many people can handle it with patience. I found resources that helped me a lot, and with dedication, it’s totally doable!