Rust Is The Toughest Programming Language You Will Thank Yourself For Learning
The standard advice in the tech industry is that you should learn a new programming language at least every two years.
To be honest, I think that's highly questionable advice.
When taken on its face, it can encourage a resume that's very broad but not very deep, which can be a real problem when looking for work.
Learning a new programming language can teach you new ways of thinking about code and solving problems.
If you're coming from loosely typed programming languages like Python or Javascript, working in Rust will feel totally alien.
Rust demands that you think with scathing clarity about the code you're writing, and the parts of your application's architecture that code represents.
It goes beyond trivialities like syntax differences, and reaches down into the psychology of how we do what we do.
The really surprising thing, at least for me thus far, is the level of abstraction the language provides. It's not like you're trapped into a state of paranoia about every byte you allocate, because the language forces you to work safe.
It's been a great experience thus far that I would recommend to anyone interested in technology.
I'm not through yet, but I can see the light at the end of the tunnel, and it's great :)
I've been using rustlings and can heartily recommend it to anyone!
Give it a shot! You won't regret it!
Comments