My CS advisor would be so proud.
Ned (that's me) needs to learn how to program in Go. This repository is a record of Ned trying to do that.
Terraform mostly. But I feel like I should get back into the programming world after spending the last 20 years focused on infrastructure and ops.
I put up a post on LinkedIn and got a ton of suggestions. Here's the current list:
- A Tour of Go: https://go.dev/tour/welcome/1
- Go by Example: https://gobyexample.com/
- Contributing to the AWS provider: https://catalog.workshops.aws/contributing-to-the-terraform-provider
- Learn Go with Tests: https://quii.gitbook.io/learn-go-with-tests/
- Learn Go with Pocket Sized Projects: https://www.manning.com/books/learn-go-with-pocket-sized-projects
- Learn how to code with Go: https://www.udemy.com/course/learn-how-to-code/
- Go Dev Learn: https://go.dev/learn/
- Pluralsight Go: https://app.pluralsight.com/library/courses/fundamentals-go/table-of-contents
- Go Code CA
My plan is to spend an hour each day working through these study materials. I have blocked out 9AM every weekday, since I think I learn best in the morning.
I'm starting this on May 23, 2024. We'll see how long I stick with it and how long it takes.
I think that I'm going to use it to track my progress through each study material. I'm not sure exactly how that will work. Maybe I could write a quick 5 minute summary each day, kind of like a journal, covering what I learned and from where.