This Repository is for the sole purpose of being a place to show, share and converse about my journey of education of the Rust Programing Language as well as Computer Science. Enclosed you will find projects, examples, findings and research for the express purpose of improving understanding of Computer Science and the Rust Programing Language.
π A structured knowledge base and code ledger for my journey through Computer Science using Rust.
This repository serves as:
- π A ledger of my understanding and findings as I explore Computer Science through Rust.
- π A Showcase of Understanding, of syntax, concepts and problem solving using best practices and protocols of Computer Science paradigms and Rust Fundamentals.
- π‘ A Journey In Progress of infinite learning for the betterment of my self and all those who would join me in this wonderful path of education and satisfying our collective curiosity.
- π
notes/β The Obsidian compatible Vault of all my Mark-Down applicable notes with a included list of Obsidian plugins that I used as well in the event that you want to replicate my experience. - π
code/β Rust programs, exercises, and applied examples including integrations from associative and tangential tooling like JavaScript, TypeScript, etc. - π
projects/β Mini-projects demonstrating Rust's real-world applications including applications built for web, desktop, mobile and operating systems. These will consist of GitHub Sub-Modules.
- βοΈ Note-Taking: Obsidian (Markdown-based)
- π¦ Programming Language: Rust
- π Version Control: Git & GitHub
- π― Focus Areas: Memory management, type systems, ownership model, concurrency, and system programming.
- π Official Rust Docs β rust-lang.org
- π The Rust Book β doc.rust-lang.org/book
- π¬ Rust Community β users.rust-lang.org
- π Master Rust fundamentals through applied learning.
- π οΈ Build projects to reinforce theoretical concepts.
- π Document my journey in an accessible, structured format.
- π Iterate and improve based on new insights and discoveries.
To maintain consistency and searchability, associative projects using Git submodules will adopt the acronym of this repository:
- π Purpose: This acronym (RPLACSE) serves as a unique tag for Rust projects focused on learning and education.
- π·οΈ Use Case: It helps categorize and locate educational Rust projects within the ecosystem.
- π€ Community Adoption: Fellow learners, feel free to use [RPLACSE] as a taxonomy tag for your own Rust-based educational projects!
This is a personal knowledge base, but discussions, suggestions, and collaborations are welcome! Feel free to open issues or share insights.
π¦ "Write safe, concurrent, and practical code." β Rust Programming Language
