Skip to content

fobabs/rust-journey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rust Journey 🚀

Welcome to Rust journey! This repository is a collection of my explorations, projects, and experiments as I dive into the Rust programming language. Whether you're a beginner like me or an experienced Rustacean, I hope you find something interesting or useful here.

Table of Contents

Introduction

This repository is a personal log of my progress in learning Rust. It includes:

  • Small practice exercises
  • Larger projects that showcase specific Rust features
  • Links to useful resources and tutorials

Why Rust?

Rust is a systems programming language focused on safety, speed, and concurrency. Here are a few reasons why I'm excited to learn Rust:

  • Memory Safety: Rust's ownership system ensures memory safety without needing a garbage collector.
  • Performance: Rust's performance is comparable to languages like C and C++, making it ideal for systems-level programming.
  • Concurrency: Rust's concurrency model makes it easier to write safe and efficient concurrent code.

Projects

Here's a list of projects I've worked on so far:

  1. Guessing Game: A command-line guessing game inspired by the Rust book.
  2. Nth Fibonacci: A command-line program that generates the nth fibonacci number inspired by the Rust book.
  3. Temperature Converter: A command-line temperature converter inspired by the Rust book.
  4. Twelve Days of Christmas Lyrics: A simple program that prints out the lyrics of the "Twelve Days of Christmas" song.
  5. Minigrep: A command-line program that searches for a query string in a file and prints out the lines that contain it.
  6. Multi-Threaded Web Server: A multi-threaded web server that can handle concurrent requests.

Learning Resources

These are some of the resources I've found helpful during my Rust journey:

Contributing

This is a personal project, but I'm open to contributions! If you have suggestions, improvements, or find bugs, feel free to open an issue or submit a pull request.


Happy coding! 😊

About

My personal Rust learning journey (projects, notes, and experiments).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published