Jump to ratings and reviews
Rate this book

The Go Workshop: Learn to write clean, efficient code and build high-performance applications with Go

Rate this book
Get started with Go and learn how to leverage its simplicity and flexibility to solve real-world problems and build practical software The Go Workshop will take the pain out of learning the Go programming language (also known as Golang). It is designed to teach you to be productive in building real-world software. Presented in an engaging, hands-on way, this book focuses on the features of Go that are used by professionals in their everyday work. Each concept is broken down, clearly explained, and followed up with activities to test your knowledge and build your practical skills. Your first steps will involve mastering Go syntax, working with variables and operators, and using core and complex types to hold data. Moving ahead, you will build your understanding of programming logic and implement Go algorithms to construct useful functions. As you progress, you'll discover how to handle errors, debug code to troubleshoot your applications, and implement polymorphism using interfaces. The later chapters will then teach you how to manage files, connect to a database, work with HTTP servers and REST APIs, and make use of concurrent programming. Throughout this Workshop, you'll work on a series of mini projects, including a shopping cart, a loan calculator, a working hours tracker, a web page counter, a code checker, and a user authentication system. By the end of this book, you'll have the knowledge and confidence to tackle your own ambitious projects with Go. The Go Workshop is designed for anyone who is new to Go. Whether you're beginning your journey as an aspiring developer, or are experienced with another programming language and want to branch out to something new, this book will get you on the right track. No prior programming experience is necessary.

824 pages, Paperback

Published December 30, 2019

5 people are currently reading
8 people want to read

About the author

Delio D'Anna

2 books2 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
5 (45%)
4 stars
1 (9%)
3 stars
1 (9%)
2 stars
3 (27%)
1 star
1 (9%)
Displaying 1 - 3 of 3 reviews
1 review2 followers
February 22, 2022
This book is very uneven.

There is a lot of good content there, but also a huge amount of errors, bad or just missing explanations, etc. It would have really benefited from having an editor.
1 review
March 23, 2024
The Go Workshop is awesome for beginners! It's super organized and has fun exercises to practice. Don't expect fancy tricks, but it's part of a cool series called The [X] Workshop like The C++ Workshop. If you're new to Go, this book's got your back!
Profile Image for Fardin Alizadeh.
2 reviews
September 8, 2024
a comprehensive book about Go and also other things like web/http ...
Absolutely gives you a solid foundation.
Displaying 1 - 3 of 3 reviews

Can't find what you're looking for?

Get help and learn more about the design.