
Difficulty - easy to medium - assumes basic knowledge of Go
We will end up with a game like this with sound effects and music. I chose this to kick off with as we do not use any images but create our images in the code.
I suggest you use VS-Code, but notepad will work just fine too. Git is recommended.
if using VS-Code install this plugin

Introduction to Git
As a Go developer, you’ll eventually need to manage your code effectively, and that’s where Git comes in. Git is a powerful version control system that can help you track changes, collaborate with others, and manage code for your Go projects seamlessly. In this post, we’ll cover the essentials of installing and using Git on your own Go projects.
Installing Git
Before you can start using Git with your Go projects, you need to have it installed on your machine. The installation process varies depending on your operating system.

Introduction
Are you ready to dip your toes into the world of game development using Go? If you’re a Windows user looking to get started with Raylib-Go, you’re in the right place! In this guide, we’ll walk you through how to properly install Go and the Raylib-Go library, making your game development journey a smooth one.
Steps 1, 2, and 3 are to be done once.
Step 4 is to be done (almost) every time you start a project.
Step 1: Install Go
The first step is to install Go, the programming language that powers Raylib-Go. Head over to the official Go website at golang.org/dl and download the Windows installer that suits your system architecture (either 64-bit or 32-bit).