An Introduction to Programming in Go

Go is a general purpose programming language with advanced features and a clean syntax. Because of its wide availability on a variety of platforms, its robust well-documented common library, and its focus on good software engineering principles, Go is an ideal language to learn as your first programming language.

Table of contents

  • Getting Started
  • Files and Folders
  • The Terminal
  • Go Tools
  • Your First Program
  • How to Read a Go Program
  • Variables
  • How to Name a Variable
  • Scope
  • Constants
  • Defining Multiple Variables
  • An Example Program
  • Control Structures
  • Maps
  • Functions
  • Your Second Function
  • Returning Multiple Values
  • Variadic Functions
  • Closure
  • Recursion
  • Structs
  • Methods
  • Interfaces
  • Concurrency
  • Goroutines
  • Channels
  • Packages
  • Creating Packages
  • Documentation
  • Testing
  • The Core Packages
  • Strings
  • Input / Output
  • Files & Folders
  • Errors
  • Containers & Sort
  • Hashes & Cryptography
  • Servers
  • Parsing Command Line Arguments
  • Synchronization Primitives
  • Next Steps
  • Study the Masters
  • Make Something
  • Team Up
Size : 2836.75 Kb
File type : pdf
Downloads: 212
Created: 2019-05-01

Others Go language Tutorials

Others related eBooks about An Introduction to Programming in Go

Scratch programming PDF tutorial

Download free PDF tutorial about Scratch programming, document under 29 pages by Neil Rickus....

.NET Framework Notes for Professionals

The .NET Framework Notes for Professionals book is compiled from Stack Overflow Documentat..., download free .NET tutorial in PDF (192 pages) created by ....

Think Python - How to Think Like a Computer Scientist

Think Python is an introduction to Python programming for students with no programming experience. It starts with the most basic concepts of programming, and is carefully designed to define all terms when they are first used and to develop each new concept in a logical progression. Larger pieces, ...

Essential Algorithms

This book written to provide clear and concise explanation of topics for programmers both starting to learn the Algorithms as well as those diving in more complex topics. Most examples are linked to online playground that allows you to change the code and re-run it....

Javafx PDF Tutorial

Download free Javafx tutorial course in PDF, training file in 21 chapters and 120 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

How To Code in Python 3

An introduction to computer programming with Python 3. Helps the readers in learning the key concepts of Python and understanding how programs work while also imparting foundational logic that can serve the readers in other domains....

Hacking Secret Ciphers with Python

Download free course Hacking Secret Ciphers with Python, pdf file on 442 pages by Al Sweigart....

Download Cobol Tutorial in PDF

Download free Cobol tutorial course in PDF, training file in 52 chapters and 118 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

DevOps: WTF?

DevOps" is creating a lot of anxiety amongst the IT professionals of the world. It's also ..., download free DevOps tutorial in PDF (20 pages) created by ....

Learning akka PDF course

Download free Akka tutorial course in PDF, training file in 9 chapters and 29 pages. Free unaffiliated ebook created from Stack OverFlow contributor....