Rust is a . The borrow checker may seem daunting at first. But it forces you to write safer, more performant code. Once you get the hang of it, you'll never want to go back to the memory management headaches of C/C++ or the unpredictability of garbage collected languages.