Skip to content

This repository is my sandbox for exploring Rust, a powerful systems programming language. From building basic programs to diving into advanced concepts, this repo showcases my progress as I master Rust.

Notifications You must be signed in to change notification settings

SirSharanChakradhar/rough-rust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation


🦀 Rough Rust

Welcome to Rough Rust, a journey into learning the Rust programming language! This repository contains projects, challenges, and exercises as I progress through tutorials on CodeSignal Learn. 🚀

🌟 About

This repository is my sandbox for exploring Rust, a powerful systems programming language. From building basic programs to diving into advanced concepts, this repo showcases my progress as I master Rust.

Note: Everything in this repository is part of my learning process. Even the commits I make are intended to help me understand Git and GitHub better as part of my journey in code development. Mistakes and iterations are part of the learning curve! 🌱

📚 Tutorials

All tutorials and exercises are inspired by resources from CodeSignal Learn and other online materials.

🛠️ Projects & Features

  • ✅ Basic Syntax and Data Types
  • ✅ Control Flow and Functions
  • ✅ Ownership, Borrowing, and Lifetimes
  • ✅ Error Handling and Result Types
  • ✅ Data Structures and Collections
  • ✅ Building CLI Apps // maybe 🤔

🚀 Getting Started

  1. Clone this repository:
    git clone https://github.com/SirSharanChakradhar/rough-rust.git
  2. Navigate into the project directory:
    cd rough-rust
  3. Compile and run any program:
    cargo run --bin <program_name>

📂 Folder Structure

rough-rust/
├── src/
│   ├── main.rs          # Entry point for experiments
│   ├── basic_syntax.rs  # Exercises on Rust basics
│   ├── ownership.rs     # Projects on ownership and borrowing
│   └── ...
├── README.md            # This file
└── Cargo.toml           # Rust package manifest

❤️ Contributing

While this is primarily a personal learning repo, feel free to submit issues or suggestions. Let's make learning Rust even more fun!

📧 Contact

If you have tips, suggestions, or questions, feel free to reach out:

🔗 Resources


About

This repository is my sandbox for exploring Rust, a powerful systems programming language. From building basic programs to diving into advanced concepts, this repo showcases my progress as I master Rust.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages