Below are guides to help you with your Go programming. They are all easy to understand with clear and complete examples.
There is a bit of ceremony to compiling Go programs so here is a 'Hello World!' from the beginning.
After making your first Go program, your next thought may be 'Wow, that is a big file!', this guide shows how to reduce the file size!
No more worrying about indentation or making your code look nice, just use 'go fmt'! Find out how to instantly make your code look pretty!
Creating and using fixed length arrays. Find out how combining them with for loops can make your programs easier to understand! The example is creating an array of lottery numbers.
Go has only one type of loop, the For Loop, this guide shows the many ways it can be used!
Functions are self contained blocks of code that can help with code organisation and can be called multiple times reducing duplication.
Updated (20/06/2026)