#Rust: Day 3 of the 100 Days Challenge

#Rust: Day 3 of the 100 Days Challenge

On July 20th, 2024, I started a challenge to master Rust in the next 100 days. My goal is to get really good at Rust so I can contribute to open-source projects in AI, blockchain, and OS development. I have a great project idea that I’m excited to build, and Rust seems like the perfect tool for it.


So far, it's been an exciting ride. I’ve begun learning the basics of Rust, including Rustup, rustc, and #Cargo. Rustup helps me manage different versions of Rust. Rustc is the compiler that turns my code into a program, and Cargo is the tool that handles #project setup, dependencies, and builds. Getting familiar with these tools has already been eye-opening.


I’ve also started understanding some core concepts. I learned about mutable and immutable variables. In Rust, variables are immutable by default, which means they don’t change unless you explicitly allow it. This feature helps ensure that programs are safe and reliable.


Functions, loops, match statements, and the Result type are also important parts of what I’ve learned. Functions in Rust are useful for organizing code. Loops let me repeat tasks, while match statements help handle different conditions in a clear way. The Result type is key for dealing with errors, allowing my programs to handle problems more gracefully.


Right now, I’m focusing on WebAssembly and OS development. WebAssembly is exciting because it lets me build high-performance web apps that run smoothly in browsers. OS development is about understanding and creating the basic systems that run on computers, which is both challenging and rewarding.


This is just the beginning, and I’m excited to see where it leads. By the end of these 100 days, I hope to be skilled enough in Rust to create something truly innovative. I also want to work with top companies in AI, blockchain, and OS development and make a real difference with my work.


Excited for what’s next. Wish me luck!

要查看或添加评论,请登录

Rashid Iqbal的更多文章

  • Curiosity's Role in Habit Breaking

    Curiosity's Role in Habit Breaking

    Have you ever wondered why it's so difficult to break a bad habit? In this article, we dive into the insights shared by…

  • Coding's New Era

    Coding's New Era

    Imagine a world where you no longer need to write code. Instead, you instruct a computer in plain English, and it…

    4 条评论
  • Brian Chesky's Advice: How to Build Better Products and Teams

    Brian Chesky's Advice: How to Build Better Products and Teams

    Brian Chesky, CEO and co-founder of Airbnb, recently shared his insights on leadership and product management…

    1 条评论
  • The $5 Million Eggshell Business

    The $5 Million Eggshell Business

    Success doesn’t always start in a boardroom. Sometimes, it begins in the most unexpected places, like the back of a van.

  • Nike's $27 Billion Lesson: When Going All-In on D2C Backfires

    Nike's $27 Billion Lesson: When Going All-In on D2C Backfires

    Photo by Dan Carlson on StockSnap Nike’s Direct-to-Consumer (D2C) Shift: A Bold Move with Unintended Consequences Once…

  • Day #4 of Rust 100 Days Challenge: Data Types

    Day #4 of Rust 100 Days Challenge: Data Types

    I'm excited to share my progress on Day 4 of my 100 Days of Rust challenge. Today, I explored Rust's data types in…

    2 条评论

社区洞察

其他会员也浏览了