Mark Juniper

Power Platform | MS365 | Azure


Learning Go

Published June 29, 2019

A week or so ago I decided to take a break from my current projects and learn Go (or Golang, if you prefer).

There were two reasons for this:

  1. I’ve heard good things about Go and its community, I wanted to see for myself what the language was like
  2. I wanted to see how quickly I could become productive in a new programming language

This is a small experiment I’m going to run until the end of July. So in total I’ve given myself roughly 6 weeks for this. This is while waiting to see when a date for taking my AWS Solution Architect exam will come through.

The rough plan is as follows:

  1. Spend the first couple of weeks going over basic syntax and language features
  2. Spend two weeks on some small CLI type apps, I might extend to some AWS stuff using the SDK if I get time
  3. Spend two weeks creating some basic web applications and hosting them on AWS

I will update this blog post with a table of contents at a later date.