Sitemap
Level Up Coding

Coding tutorials and news. The developer homepage gitconnected.com && skilled.dev && levelup.dev

Learning Go: Part One — Basic Concepts

11 min readDec 22, 2023

--

Introduction of basic concepts related to Go and its Eco-System.

Press enter or click to view image in full size

Introduction

This is Part One in the Learning Go series. This will consist of a series of articles introducing Go (often referred to as GoLang) as a language, its features and building out our knowledge and comfort at each level. This series is intended for a reader that wants to systematically learn Go, tools and programming techniques in a uniformly presented manner.

The main reason for bringing this information out now about Go after so many introductory articles and tutorials have been written I found back when learning Go a hard to follow set of articles with some continuity. I always felt a good flow with a building of concepts at each step would be a great help to someone trying to pick up Go or just explore it further.

So these segements will, at the time of writing, demonstrate this and any of the newest language standards and constructs.

In this first part we will present Go as a language, discuss installation and the tools used during development. We will look at using the command line as well as an IDE for development. Finally, we will look at a samples of Go code with an explanation of what has been entered.

Go Background

--

--

Brian Enochson
Brian Enochson

Written by Brian Enochson

Developer… you know. Interested in everything technology related. Follow me as I will keep producing content!!