1.The Go Programming Language
The most authoritative resource for modern programming is the book The Go Programming Language. It spans 400 pages full of exercises with clear explanations of how programming languages work from the ground up.
You do not need any prior knowledge to work through the lessons in
this book. They’re extremely simple to pick up and you can learn so much
just from tinkering with Go on your own.
The writing style is accessible even for complete beginners who have
never written a line of code in their life. This can work well as a
beginner’s book, although it is very technical and goes into a ton of
detail.
If you want to learn Go maybe do some background research online
first. After that you’ll know if you want to continue learning and if
this book would work for you.
Buy on Amazon
The book Introducing Go: Build Reliable, Scalable Programs is very short but very sweet. It’s only 120 pages long and it covers a lot of the fundamentals of Go in a pithy writing style.
If you already know some programming in another language this book will be a piece of cake. I think it’s better suited for complete novices who want a simple intro without grabbing a massive title.
These exercises are not as practical for the real world but they do an excellent job showcasing what you can do in Go. By the end of this book you should feel comfortable writing your own applications and expanding your knowledge on your own.
2.Go in Practice
Manning’s practical approach to teaching is always refreshing and
it’s fantastic to see how they’ve covered the Go language in this book.
Go in Practice
works much like a step-by-step learning resource where you’ll study 70
different examples of Go programs and how they work. The authors take
you through the language starting with a very simple “hello, world!”
application.
From there you’ll delve into the CLI and pick up tips for local
scripting through the command line. This includes basic math
computations, working with routing, and learning goroutines for concurrency.
If you don’t understand any of these ideas don’t worry! The writing
style is very clear and concise so you should have no trouble learning
the ropes fast.
And if you can’t pick up a specific topic you can always Google for solutions on the web.
Buy on Amazon
3.Introducing Go: Build Reliable, Scalable Programs
As a general purpose language there’s a lot you can do with Go. It was built to run fast and concurrency + scalability are two crucial subjects to understand.The book Introducing Go: Build Reliable, Scalable Programs is very short but very sweet. It’s only 120 pages long and it covers a lot of the fundamentals of Go in a pithy writing style.
If you already know some programming in another language this book will be a piece of cake. I think it’s better suited for complete novices who want a simple intro without grabbing a massive title.
These exercises are not as practical for the real world but they do an excellent job showcasing what you can do in Go. By the end of this book you should feel comfortable writing your own applications and expanding your knowledge on your own.
No comments:
Post a Comment