{"id":14235650,"url":"https://github.com/inancgumus/learnrust","last_synced_at":"2025-04-05T10:08:39.686Z","repository":{"id":45148373,"uuid":"269598394","full_name":"inancgumus/learnrust","owner":"inancgumus","description":"A guide to Rust's basics distilled for programmers","archived":false,"fork":false,"pushed_at":"2022-01-05T06:27:04.000Z","size":204,"stargazers_count":565,"open_issues_count":0,"forks_count":58,"subscribers_count":38,"default_branch":"master","last_synced_at":"2025-03-29T09:10:07.184Z","etag":null,"topics":["learn-rust","learning","learning-journey","learning-notes","learning-rust","learnrust","rust","rust-book","rust-by-example","rust-lang","rust-learning","rustby","rustbyexample","rustlang","self-learning","self-study"],"latest_commit_sha":null,"homepage":"https://twitter.com/inancgumus","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/inancgumus.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-06-05T10:17:26.000Z","updated_at":"2025-03-23T16:33:58.000Z","dependencies_parsed_at":"2022-09-15T01:56:33.932Z","dependency_job_id":null,"html_url":"https://github.com/inancgumus/learnrust","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inancgumus%2Flearnrust","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inancgumus%2Flearnrust/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inancgumus%2Flearnrust/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inancgumus%2Flearnrust/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/inancgumus","download_url":"https://codeload.github.com/inancgumus/learnrust/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247318744,"owners_count":20919484,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["learn-rust","learning","learning-journey","learning-notes","learning-rust","learnrust","rust","rust-book","rust-by-example","rust-lang","rust-learning","rustby","rustbyexample","rustlang","self-learning","self-study"],"created_at":"2024-08-20T21:02:12.526Z","updated_at":"2025-04-05T10:08:39.658Z","avatar_url":"https://github.com/inancgumus.png","language":"Rust","funding_links":[],"categories":["Rust"],"sub_categories":[],"readme":"# Learn Rust\n\nI'm learning Rust, and here are my study notes.\n\nIn each program, you'll find extensive explanations.\n\nThis will be a long journey. So I suggest you watching this repository for updates.\n\n## Official Rust Book Studies Index\n\n1. Getting Started\n   1. [Install Rust](notes/install.md)\n   2. [First Program](rpl/_01_hello/main.rs)\n   3. [First Cargo Program](rpl/_02_hello_cargo)\n   4. [Let's build a Guessing Game](rpl/_03_guessing_game)\n2. Basics\n   1. [Ifs and Loops](rpl/_04_basics/branches/src/main.rs)\n   2. [Basic Types](rpl/_04_basics/types/src/main.rs)\n   3. [Variables](rpl/_04_basics/variables/src/main.rs)\n3. Ownership \u0026 Borrowing\n   1. [Scopes](rpl/_05_ownership/_01_scope/src/main.rs)\n   2. [String Ownership](rpl/_05_ownership/_02_string/src/main.rs)\n   3. [Moving](rpl/_05_ownership/_03_move/src/main.rs)\n   4. [Funcs](rpl/_05_ownership/_04_funcs/src/main.rs)\n   5. [References](rpl/_05_ownership/_05_references/src/main.rs)\n   6. [Dangling-Pointer-Free](rpl/_05_ownership/_06_dangling/src/main.rs)\n   7. [Slice Internals](rpl/_05_ownership/_07_slices/src/main.rs)\n4. Organizing Data\n   1. [Struct Basics](rpl/_06_structs/src/main.rs)\n   2. [Struct Example](rpl/_06_structs_example/src/main.rs)\n   3. [Methods: OOP Rust](rpl/_07_methods/src/main.rs)\n   4. [Enums: Another way to organize data](rpl/_08_enums/src/main.rs)\n5. [Match Expressions](rpl/_09_match/src/main.rs)\n6. [Packages](rpl/_10_packages/src/lib.rs)\n7. Collections\n    1.  [Vectors](rpl/_11_collections/src/vectors.rs)\n    2.  [Strings](rpl/_11_collections/src/strings.rs)\n    3.  [HashMaps](rpl/_11_collections/src/hashmaps.rs)\n    4.  [🏋️‍♂️ Exercises 🏋️‍♀️](rpl/_11_collections/exercises/README.md)\n\n## My Notes\n\n* 🤪 [Weird Things about Rust](notes/shocks.md)\n* 🤓 [Some Rust Mechanics Explained](notes/mechanics.md)\n* 🤩 [Some Rust Tips](notes/tips.md)\n* 🧐 [Rust Glossary](notes/glossary.md)\n* 🥶 [Useless Knowledge](notes/useless.md)\n* 😌 [Comparison of Rust to Other Langs](notes/langs.png)\n* 😐 [FAQ](notes/faq.md)\n* 😍 [Awesome Rust Resources](notes/resources.md)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Financgumus%2Flearnrust","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Financgumus%2Flearnrust","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Financgumus%2Flearnrust/lists"}