• Skip to primary navigation
  • Skip to content
  • Skip to footer
metalinux Linux, Open Source & AI
  • About
  • AI Journey
  • Contributions
  • Linux Journey
  • Skateboarding
  • Video Games
  • Woodwork
    1. Home
    2. /
    3. Linux journey
    4. /
    5. Courses
    6. /
    7. Learning Go
    • Topics
      • Rocky Linux
      • Kubernetes & Containers
      • Virtualisation
      • Kernel & System Internals
      • Networking
      • Storage & Filesystems
      • Security
      • Editors & Tools
      • Desktop & Distributions
      • Automation & Configuration
      • General Linux
    • Courses & Projects
      • CKA Certification
      • RHCSA Cert Prep 1
      • RHCSA Cert Prep 2
      • LPIC-2 Certification
      • Advanced Linux Kernel
      • Learning Kubernetes
      • Learning Go
      • Learning Regular Expressions
      • Python Essential Training
      • Rocky Linux K8s Setup
      • Project TV
      • Project TV v2 (Ubuntu)
      • MongoDB Essentials
      • Ansible Playbooks

    Learning Go

    Go programming language notes.

    • Challenge And Solution Create A Simple Calculato

    • Convert A Slice Of Strings To A Map Solution

    • Convert String Inputs Into Other Types

    • Create A More Advanced Calculator App Solution

    • Create Loops With For Statements

    • Declare And Initialise Variables

    • Define And Call Functions

    • Define Functions As Methods Of Custom Apps

    • Develop Basic Programs With Go

    • Evaluate Expressions With Switch Statements

    • Experiment With The Go Playground

    • Explore Basic Go Syntax

    • Explore Go S Variable Types

    • Get Input From The Console

    • Go S Essential Characteristics

    • Group Related Values In Structs

    • How Memory Is Allocated And Managed

    • Ingress

    • Learning Go

    • Manage Ordered Values In Slices

    • Parse Json Formatted Text

    • Program Conditional Logic

    • Read A Text File From The Web

    • Read A Trolley From Json Solution

    • Reference Values With Pointers

    • Solution Create A Shopping Trolley

    • Store Ordered Values In Arrays

    • Store Unordered Values In Maps

    • This is required for each source file

    • Use The Math Package

    • Using Maths Operators

    • Work With Dates And Times

    • Write And Read Local Text Files

    • Follow:
    • GitHub
    • LinkedIn
    • Feed
    © 2026 metalinux. Powered by Jekyll & Minimal Mistakes.