{"id":23959514,"url":"https://github.com/fivepoint-0/learning-golang","last_synced_at":"2026-06-12T06:32:09.612Z","repository":{"id":242533451,"uuid":"806284065","full_name":"fivepoint-0/learning-golang","owner":"fivepoint-0","description":"Tour of Go(lang) Repository","archived":false,"fork":false,"pushed_at":"2024-08-28T20:54:22.000Z","size":120,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-17T06:09:29.573Z","etag":null,"topics":["development","documentation","go","golang","google","learning","learning-by-doing"],"latest_commit_sha":null,"homepage":"","language":"Go","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/fivepoint-0.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-26T21:42:12.000Z","updated_at":"2024-08-22T21:01:28.000Z","dependencies_parsed_at":"2024-06-04T21:39:45.339Z","dependency_job_id":"9effd3ee-7115-4352-a007-672985ff3776","html_url":"https://github.com/fivepoint-0/learning-golang","commit_stats":null,"previous_names":["fivepoint-0/learning-golang"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/fivepoint-0/learning-golang","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fivepoint-0%2Flearning-golang","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fivepoint-0%2Flearning-golang/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fivepoint-0%2Flearning-golang/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fivepoint-0%2Flearning-golang/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fivepoint-0","download_url":"https://codeload.github.com/fivepoint-0/learning-golang/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fivepoint-0%2Flearning-golang/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34232790,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-12T02:00:06.859Z","response_time":109,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["development","documentation","go","golang","google","learning","learning-by-doing"],"created_at":"2025-01-06T18:31:18.342Z","updated_at":"2026-06-12T06:32:09.447Z","avatar_url":"https://github.com/fivepoint-0.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Tour of Go Learnbook\n\nThis repository is now meant to be a reflection of the Tour of Go book available at [A Tour of Go](https://go.dev/tour)\n\nYou can fork the `main` branch if you want to use the Tour of Go Learnbook as a blank slate. \n\nThe main sections of the `Tour of Go` are reflected in the subfolder `tour_of_go/` in the root of this repository. Those sections are, in order:\n\n\n1. `welcome/`\n2. `basics/`\n3. `flowcontrol/`\n4. `moretypes/`\n5. `methods/`\n6. `generics/`\n7. `concurrency/`\n\n\nEach of the subsection folders within the main section folders each have their corresponding `README.md`\n\nNot every `README.md` has the required knowledge to make an example in the `main.go` file next to the `README.md`. This is on purpose, partly because I'm lazy, and partly because researching the usage and topics around one of the subjects in the subfolders is part of every programming journey... Alright, I'm mostly lazy.\n\n\n### Luke's preferences/opinions on learning Golang through the Tour of Go:\n\n---\n\n1. I try as much as I can to make something inside of the codebase without looking up information.\n\n2. I look online to compare my examples with examples from others, to see what I think I did well and what I think I could improve on.\n\n3. There are multiple ways to solve problems, and finding the balance between ease-of-use and efficiency is different for every programmer, and, even for one programmer, different between programming problems.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffivepoint-0%2Flearning-golang","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffivepoint-0%2Flearning-golang","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffivepoint-0%2Flearning-golang/lists"}