Golang Mini Reference: A Quick Guide to the Go Programming Language for Busy Coders

A Hitchhiker's Guide to the Modern Programming Languages Book 1 · Coding Books Press
Ebook
128
Pages
Eligible
Ratings and reviews aren’t verified  Learn More

About this ebook

Learn Golang Essentials in a Weekend!

Go is one of the most powerful, and yet the simplest, modern programming languages. We go through all important features of the modern Go programming language (as of 1.18 and 1.19 - 2022), including generics!!


Why Go?

* Go is a simple, easy to learn and use, beginner-friendly high-level programming language.

* Go is suitable for low-level systems programming, traditionally done by low level languages like C.

* Go is one of the most popular languages in modern Web services and application development.

* Go is one of the most widely used CLI application languages for system administration and network management.

* Go is fun!


Although the book is written as a reference, you can read it more or less from beginning to end and you should be able to get the overall picture of the Go language (but not necessarily all the gory details) if you have some prior experience with programming in Go or other similar C-style languages.


The book covers

* Go toolchain. Workspaces, modules.

* Go program execution model. Packages.

* Variable, constant declarations.

* Builtin types, builtin functions.

* Structs, interfaces. Generic types.

* Functions, methods. Generic functions.

* Expressions and statements.

* Goroutines.


The book also includes a bonus chapter on generics for people who are new to programming with the parameterized types. Generics brings the power of the modern type system to the Go programming language. You won't be able to program effectively in Go without fully utilizing generics moving forward.


Order your copy today and learn Go this weekend!


 

About the author


Harry Yoon has been programming for over three decades. He has used over 20 different programming languages in his academic and professional career. His experience spans broad areas from scientific programming and machine learning to enterprise software and Web and mobile app development.


Rate this ebook

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.