gopl.io
learn-go-with-tests
Our great sponsors
gopl.io | learn-go-with-tests | |
---|---|---|
57 | 30 | |
7,372 | 21,257 | |
- | - | |
0.0 | 7.8 | |
2 months ago | 4 days ago | |
Go | Go | |
- | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
gopl.io
-
Good Books for a GO Beginner in 2023/24
Go never changed as much as Java does in each major release, so old books are still relevant. https://www.gopl.io/ is fine if you read about generics and some new standard library modules somewhere else later.
-
Step by Step process to learn Golang
The Go Programming Language book.
-
Is go worth studying as first language?
The GOPL book is good one to start with, if you prefer reading books. https://www.gopl.io/
-
Does anyone have any good resources to practice channel, context, and goroutine?
Not that they are leet code style, but some exercises from "The Go Programming Language" are really worth having a look at, also most solutions are available at https://github.com/adonovan/gopl.io
- Best way to learn GoLang for Java Developers?
- How similar is GO to C?
-
is go still simple?
What part(s) are you struggling with and how are you learning? The Go Programming Language is slightly outdated but is an excellent intro. You can read the first chapter free. Also the resources on https://go.dev/learn/ are great. If I were you, I would come up with an idea you're excited about and build it.
-
Learning about concurrency
For a deeper dive, I’d recommend The Go Programming Language - a fantastic resource covering a broader landscape of the language than just concurrency.
-
If you want to learn Golang - please go through "Go Programming Language" by Brian Kernighan and Alan Donovan
"Low-level programming" is chapter 13, both in the version I have and on https://www.gopl.io/ -- the rest is all somewhat crucial stuff, except for maybe reflection.
-
Career Change to Go
Is this the "The Go Programming Language" you mentioned?
learn-go-with-tests
-
[Go, Book Review] Learn Go with Tests by Chris James
There are not particularly bad parts. Overall the book is well written and organized. Moreover, Since it is also an open-source material, many readers have contributed to the contents of the book(including a few of mine :)). I hope there are more books like this for other languages such as Rust or Python.
- quii/learn-go-with-tests: Learn Go with test-driven development
-
Poke 2 Color and Tab Mini C
i.e using this free open source book Learn Gol with Tests
- Offline Resources for Learning Go
-
Please share programming/CS books and articles that use Go as examples(but not strictly about Go)
I really like Learn Go with tests. Not only is it a neat resource for learning Go, but it's great for getting a feeling for TDD.
-
Learn Go with Tests: Scaling acceptance tests (with a light intro to gRPC)
You can try viewing it on github instead https://github.com/quii/learn-go-with-tests/blob/main/scaling-acceptance-tests.md
- Consiglio letture e/o corsi sul TDD
-
From being confident to being professional
If you already know php and want to get professional in go, i suggest you take a look at https://github.com/quii/learn-go-with-tests
-
I’ve studied golang by solving algorithms, what do I have to learn next to land a job?
Learn some TDD: https://github.com/quii/learn-go-with-tests
-
Learn Go with Tests
Hi, author here.
The project is open-source (https://github.com/quii/learn-go-with-tests) so there's a few options available to you.
In releases, you'll find PDFs and epubs, I'm pretty sure most epub readers will let you use a dark mode. Or you can just read the markdown files on GitHub, which also supports it.
What are some alternatives?
golangci-lint - Fast linters Runner for Go
go - The Go programming language
golang-cheat-sheet - An overview of Go syntax and features.
gobyexample - Go by Example
maturin - Build and publish crates with pyo3, cffi and uniffi bindings as well as rust binaries as python packages
7days-golang - 7 days golang programs from scratch (web framework Gee, distributed cache GeeCache, object relational mapping ORM framework GeeORM, rpc framework GeeRPC etc) 7天用Go动手写/从零实现系列
go101 - An up-to-date (unofficial) knowledge base for Go programming self learning
GoBooks - List of Golang books
argo-cd - Declarative Continuous Deployment for Kubernetes
over-golang - Golang相关:[审稿进度80%]Go语法、Go并发思想、Go与web开发、Go微服务设施等