In this Golang tutorial for beginners I discuss Go Pointers. In order to learn Go programming it is important to have an understanding of pointers. Pointers in Go are way to store a reference to another variable. Why would you use pointers? Its all about Golang memory management and understanding whether your working with a variable or a copy of that variable. In fact good understanding of programming memory management is beneficial regardless of what language you are learning. Pointers are definitely on the list of Golang basics that you should add to your toolset. This video explains what pointers are by using a visual illustration. I also dicuss how to use pointers with functions and how to use them for data validation. This is the 3rd video of my golang course /series 00:00 Intro 00:41 What are pointers? (Go Pointers explained) 03:43 Visual Illustration of Golang memory 06:33 Using pointers with functions 10:00 Using pointers for data validation