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:
- I’ve heard good things about Go and its community, I wanted to see for myself what the language was like
- 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:
- Spend the first couple of weeks going over basic syntax and language features
- Spend two weeks on some small CLI type apps, I might extend to some AWS stuff using the SDK if I get time
- 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.