Should you learn Rust as your next programming language?
Francesco Ciulla

Francesco Ciulla @francescoxx

About: Check YouTube: https://www.youtube.com/@francescociulla

Location:
Rome, Italy
Joined:
Mar 2, 2020

Should you learn Rust as your next programming language?

Publish Date: May 9
41 13

Hi, I want to focus on why you might be interested in learning Rust in this short article.

If you're reading this, you may already be interested in learning Rust. However, if not, I understand you. I am also very skeptical about learning new technologies. But I am here to try to change your mind.

Here are some reasons to consider it:

  1. Performance: The main reason Rust has become popular is that it is designed to be fast and efficient. This makes it an excellent choice for performance-critical applications. It can often match (or exceed) the performance of C and C++ while providing additional safety features. I believe it strikes a good balance between performance and safety.

  2. Memory Safety: Rust is designed to be memory-safe. This helps avoid common programming errors like null pointer dereferences and buffer overflows. Rust achieves this through its ownership system, which enforces strict rules about how memory is accessed and shared. This is a valuable feature for developers who want to write safe and reliable code without worrying about low-level memory management!

  3. Concurrency: Writing concurrent code is usually a nightmare; however, Rust simplifies creating concurrent programs. Its strong type system and ownership model help prevent data races.

  4. Helpful (and annoying) Compiler & Tooling: Rust's compiler is well-known for being very helpful. It does not just report random errors (I see you Java), it often explains them thoroughly and suggests how to fix your code. I like to compare it to that old annoying grandma who wants the best for you. You know she's annoying, but she is right. Plus, Rust comes with a fantastic tool called 'Cargo' that makes it easy to manage your project's dependencies and build your programs, simplifying the development process.

Are you not convinced yet? Well, I kept the best shot as the last one:

Rust has been voted the most-admired programming language in the latest Stack Overflow survey. Do you want to base your future learning choices on what you read on Twitter, what a tech influencer says, or real data?

Stack Overflow Survey

If you are interested in learning Rust, I just published a 3.5-hour video on YouTube; it's free and might help you understand the core concepts of the language. Good luck!

Find me here: https://francescociulla.com

Comments 13 total

  • Michael Liang
    Michael LiangMay 9, 2025

    Rust is arising language nowadays among developers.
    Rust is widely used for web servers and especially for smart contracts on Solana or other chains.
    I hope to learn Rust.

  • Xiao_e_yun
    Xiao_e_yunMay 9, 2025

    Don't be your first language, but it is good to be next language

  • Nevo David
    Nevo DavidMay 9, 2025

    love the honesty, i get real stubborn about picking up new languages too - you think most folks get stuck because of fear of starting over or something else?

  • Ibrahim Lawan (Daddy)
    Ibrahim Lawan (Daddy)May 10, 2025

    very good news

  • Abhishek Yadav
    Abhishek YadavMay 10, 2025

    Recently I have started learning rust and I have been following you learn awesome stuff in rust.

  • jesterly
    jesterlyMay 10, 2025

    You should qualify what Rust is good for. For example, if you want to build a website, maybe Rust is not the best fit 😅

  • ngan hong ng
    ngan hong ngMay 11, 2025

    the time u spent to understand ownership, can be used to learn entire C++

  • Nathan Tarbert
    Nathan TarbertMay 11, 2025

    tbh rust just keeps coming up everywhere lately - always makes me wonder if strong safety wins out long run or if ease of use still matters most in the end. you think languages truly stick because they're safer or because people just like working with them?

  • Deividas Strole
    Deividas StroleMay 11, 2025

    You nailed why Rust is worth checking out. The performance and memory safety alone make it super appealing, and that “annoying grandma” compiler comparison is hilarious—so true! If people are still on the fence, the fact that devs consistently love Rust should be reason enough to give it a shot.

  • Muhammad Awaiz
    Muhammad AwaizMay 11, 2025

    As working in field of data science how rust can help me and also compete with frameworks that i can use in python.

  • Rupam Golui
    Rupam GoluiMay 12, 2025

    What about zig ?

    • Francesco Ciulla
      Francesco CiullaMay 12, 2025

      I haven't used it myself. I recognize its potential and its performance comparability to C, but I believe it's quite niche and not really intended for the general public. It might be great for a creator to explore or just for fun, but perhaps less suitable if you're planning to bet your future on it. That's my current perspective on Zig.

      However, I might give it a try one day – who knows? I'm always open to trying new things.

  • Ava Lewis
    Ava LewisMay 19, 2025

    Rust is definitely worth considering as your next language. Its memory safety and performance make it ideal for systems programming, and the growing community ensures strong long-term support. When I first started exploring new languages, I found it helpful to break down dense documentation the same way I used book summaries online, it helped simplify complex concepts and made learning smoother. Rust may have a steep learning curve, but it’s rewarding if you enjoy structured and efficient programming.

Add comment