I'm currently diving into Rust as my first programming language, and while I find a lot of appealing concepts, mainly around mutability and ownership, I'm feeling overwhelmed. Most of the time, when I want to learn something new, I end up sifting through extensive documentation which can be discouraging. In the past, I also explored some books on C, but I struggled with the way they introduced concepts without building a solid foundation. Having spent about 8 months understanding general programming concepts, I'm contemplating whether to continue with Rust or switch to another language that might be more beginner-friendly. Any thoughts?
5 Answers
It sounds like the struggles you're having are more tied to programming in general rather than just Rust itself. As you start building projects, things will connect better. Trying out other languages like Java or C# could be beneficial, too. Just remember, every language is a tool to help you create, and once you get the hang of programming, switching languages will get easier.
If you’re open to trying something different, consider Swift. It has some great ideas even if it’s not perfect. And everyone learns differently, so find what works best for you!
Yeah, learning Rust first can be a bit brutal. It might be worth considering starting with Python or JavaScript to build up your programming skills before tackling Rust. Once you’ve got those basics down, going back to Rust will be a lot smoother.
Just pick any programming language and start building something! They all teach similar core concepts, so any language will help. If I were starting now, I'd probably go for Go. It's simple and covers a lot of essential concepts, making it easier to branch out later.
Honestly, Rust can be pretty tough for a first language! You might want to try something like Python or JavaScript first. These languages can help you grasp programming logic without constantly battling with compiler errors. Once you’re comfortable with the basics, the ownership concepts in Rust will make a lot more sense.

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically