How To Code in Go (Mark Bates, et al)

0.0 (0)
How To Code in Go (Mark Bates, et al)

The goal of this book is to get you started using the Go programming language. You'll discover how to create practical tools and programs that can operate locally on Windows, macOS, and Linux development computers as well as on distant servers.

  1. Install and set up a local Go development environment on Windows, macOS, and Linux systems
  2. Design your programs with conditional logic, including switch statements to control program flow
  3. Define your own data structures and create interfaces to them for reusable code
  4. Write custom error-handling functions
  5. Building and installing your Go programs so that they can run on different operating systems and different CPU architectures
  6. Using flags to pass arguments to your programs, to override default options

You can read the chapters sequentially, use them as references, or read them independently. As you learn Go using this book, feel free to skip to the chapter or chapters that are most appropriate for your needs.

Ebook Details

Published Date / Year
eBook Format
PDF (447 pages) and ePub

Similar Programming & Computer Books

Tcl/Tk Tutorial (Tutorials Point)
A multi-paradigm, general-purpose system programming language is Tcl. It is a scripting language with the goal of enabling apps to speak to one another. ...
Mastering Perl/Tk (Steve Lidie, et al)
Perl/Tk is a strong programming language that combines the Tk graphical toolkit with Perl, which is mostly used for system management, web development, and database processing. With Perl/Tk, you...
Tcl/Tk for Programmers: With Solved Exercises that Work with Unix and Windows (J. Adrian Zimmer)
The gaps between introductions, thorough manuals, and collections of scripts that address specific issues are filled by this introduction to Tcl/Tk. On both Windows and Unix platforms, there are...
Tcl Programming (Richard Suchenwirth)
This free programming book provides a thorough introduction to the that begins with the fundamentals before broadening its focus to cover the more complex ideas, features, and programming idioms...
Dictionary of Programming Languages (Neal Ziring)
The Dictionary of Programming Languages is an online reference guide to computer coding techniques put together to educate and enhance your understanding of computer science history. Over 120 words...
A Beginner's Guide to Forth (J. V. Noble)
Programming languages of the past have nothing on the Forth programming language. It doesn't resemble C, Java, Pascal, Lisp, Python, etc. at all. ...
Thoughtful Programming and Forth (Jeff Fox)
This book was initially intended to be used in Forth programming classes, where students complete the exercises for each chapter on a computer. ...
Programming Forth (Stephen Pelc)
A full introduction to the Forth programming language may be found in Programming Forth. Written for readers with programming experience but perhaps not prior Forth exposure, it provides thorough...
What is Dart? (Kathy Walrath, et al)
This free brief booklet introduces the Google Dart language, libraries, and development resources that support the creation of structured, quick, and maintainable web applications that work in any current...
Learning Dart (Rip Tutorial)
Dart is a class-based, object-oriented language that makes it easier to create structured modern apps. It can be used to create simple scripts as well as huge applications, and...

Others Programming Books by Mark Bates, Cory LaNou, Tim Raymond

Conquering the Command Line: Unix and Linux Commands for Developers (Mark Bates)
The most valuable and practical command-line tools for Unix and Linux-based systems should be learned and mastered.

Others Programming Books by DigitalOcean

How To Build a Website With CSS and HTML (Erin Glass)
By developing a personal website using our example site as a guide, this project-based eBook will introduce you to Cascading Style Sheets (CSS), a stylesheet language used to regulate...
How To Manage a Redis Database (Mark Drake)
By explaining several of the key-value store's commands so that readers may grasp their patterns and syntax, this book intends to provide an understandable introduction to Redis principles. ...
How To Manage Remote Servers with Ansible (Erika Heidi)
Ansible may be used as a deployment and orchestration tool that allows you to automate software provisioning, configuration management, and application roll-outs.
Rails on Containers (Katherine Juell)
This book aims to teach you to full-stack development with Kubernetes and containers. With the help of Sidekiq, you'll discover how to create a full-stack application using Ruby on...
From Containers to Kubernetes with Node.js (Katherine Juell)
This book aims to teach you to full-stack development with Kubernetes and containers. You'll discover how to use Node.js and MongoDB to create a full-stack application and how to...
Making Servers Work: A Practical Guide to Linux System Administration (Jamon Camisso)
This book emphasizes useful system administration techniques, typical architectural patterns you'll run into, and best practices for automating and managing systems at any scale, from a single laptop or...
Kubernetes for Full-Stack Developers (Jamon Camisso, et al.)
Both newbies and seasoned users can learn about Kubernetes from this book. The book's chapters aim to explain fundamental Kubernetes ideas and develop them to the point where deploying...
Understanding the DOM - Document Object Model (Tania Rascia)
Although JavaScript is the default programming language for the web, it lacks any built-in support for working with input/output (I/O), including sound and graphic display.
How To Code in Python 3 (Lisa Tagliaferri)
Python 3 tutorial for beginners to programming. imparts essential logic that readers may use in different areas of study while also assisting readers in learning the fundamentals of Python...
Python Machine Learning Projects (Brian Boucheron, et al)
The goal of this book is to provide the developers of today and tomorrow with the resources they will need to better comprehend, assess, and influence machine learning. ...

User reviews

There are no user reviews for this listing.
Rate this Book