Go: Getting Started - p-patel/software-engineer-knowledge-base GitHub Wiki

https://app.pluralsight.com/library/courses/go-getting-started/

The Beginning

Introduction

  • Fully compiled for C++ like performance and memory profile
  • ~25 keywords (~50 keywords for Java)
  • A highly opinionated language
  • Language-level support for concurrency
  • Statically typed

The First Program

  • http://play.golang.org - playground
  • func main() function in package main package is the program entry-point
  • funct init() is run the first time the module is referenced by another module

A Tour of golang.org

  • language and standard library reference
  • packages
  • blog - latest best practices and tools

The Development Environment

  • (Atom)

Data Types and Operators

Primitive Data Types

  • ...