Introduction to Go Programming for beginners

Опубликовано: 08 Февраль 2026
на канале: That DevOps Guy
23,041
678

Follow DevOps Roadmap 👉🏽   / marceldempers  
My DevOps Course 👉🏽 https://marceldempers.dev
Patreon 👉🏽  / marceldempers  

In today's episode we take a look at the basics of the Go programming language. How to install it, and how to structure code.
We cover all the basics of writing our first module, package and go files.
The fundamentals are important so learning about functions, types, control flows, structs, arrays, slices and loops are critical building blocks for writing code.

Checkout the source code below 👇🏽 and follow along 🤓

Also if you want to support the channel further, become a member 😎
https://marceldempers.dev/join

You can also support the channel by becoming a Patreon 😎
  / marceldempers  

Checkout "That DevOps Community" too
https://marceldempers.dev/community

Source Code 🧐
--------------------------------------------------------------
https://github.com/marcel-dempers/doc...

If you are new to Kubernetes, check out my getting started playlist on Kubernetes below :)

Kubernetes Guide for Beginners:
---------------------------------------------------
   • Kubernetes development guide for beginners  

Kubernetes Monitoring Guide:
-----------------------------------------------
   • Kubernetes Monitoring guide for beginners  

Kubernetes Secret Management Guide:
--------------------------------------------------------------
   • Kubernetes Secret Management guide beginne...  

Like and Subscribe for more :)

Follow me on socials!
https://marceldempers.dev
Twitter |   / marceldempers  
GitHub | https://github.com/marcel-dempers
Facebook | http://fb.me/thatdevopsguy
LinkedIn |   / marceldempers  
Instagram |   / marceldempers  

Music:
Track: calm boy - NIGHT TRAVEL | is licensed under a Creative Commons Attribution licence (https://creativecommons.org/licenses/...)
Listen:   / night-travel  

Track: beats by [ r o i ] - "One More Day" Royalty-Free Vlog Music (Free DL) | is licensed under a Creative Commons Attribution licence (https://creativecommons.org/licenses/...)
Listen:   / one-more-day  

Track: jimmysquare - My Band | is licensed under a Creative Commons Attribution licence (https://creativecommons.org/licenses/...)
Listen:   / my-band  

Track: Amine Maxwell - good morning | is licensed under a Creative Commons Attribution licence (https://creativecommons.org/licenses/...)
Listen:   / good-morning  

Track: Amine Maxwell - Night And The City | is licensed under a Creative Commons Attribution licence (https://creativecommons.org/licenses/...)
Listen:   / night-and-the-city  

Track: Reckoner - lofi hip hop chill beats for study~game~sleep | is licensed under a Creative Commons Attribution licence (https://creativecommons.org/licenses/...)
Listen:   / reckoner-lofi-hip-hop-chill-beats-for-stud...  

Track: souKo - souKo - Parallel | is licensed under a Creative Commons Attribution licence (https://creativecommons.org/licenses/...)
Listen:   / parallel  

Timestamps

00:00 Introduction
01:11 Installation
05:19 Code Structure
08:15 The Application
11:09 Functions
14:00 Variables and Types
15:44 Local Variables
18:33 Global Variables
20:51 Control Flows
22:46 Arrays
26:01 Slices
29:08 Loops
35:55 Structs
41:33 Docker