For a complete beginner, I’d recommend starting with Python.
Python is much more beginner-friendly, the syntax is easier to read, and you’ll be able to build useful things faster, which keeps motivation high. There’s also an enormous amount of tutorials, examples, and libraries, so when you get stuck (and you will), it’s easy to find help.
Go is a great language, especially for performance, backend systems, and scalability, but it has a steeper learning curve for someone who’s just starting and doesn’t yet understand basic programming concepts.
My advice: start with Python, learn the fundamentals well (logic, variables, loops, functions, basic automation), build small real projects, and once you’re comfortable, picking up Go later becomes much easier.
The language matters less than actually sticking with it and building things consistently.