I'm completely new to programming but I'm really keen on learning Go because it seems user-friendly and versatile. What are the best resources or methods for diving into Go and general programming? Also, how much foundational knowledge should I aim to have before I start? Thanks in advance!
6 Answers
Go is a great choice! It's my favorite for quick web services and scripts. But keep in mind, it might be a bit tricky as your first language since a lot of resources expect you to know some basics. If you find Go challenging, you might want to consider starting with something like Python or JavaScript—there’s plenty of beginner-friendly content out there!
How much do you need to know? Honestly, just soak up as much info as you can! But definitely start with the classic 'Hello World' program—that’s everyone's first step into coding.
FreeCodeCamp has some awesome tutorial videos that I found really helpful when I was starting out. Check them out for a more visual approach!
A solid way to learn is by picking up a good book about Go and working through the exercises. The amount to learn really depends on what projects you want to tackle—start small and build up your skills!
I had a good experience with Boot.dev—it's a great platform for learning programming, and I’d recommend it! Not affiliated, just sharing my thoughts!
Check out the 'Get Started - The Go Programming Language' section on go.dev. It's a solid resource to jump into Go programming!

That's a good point! Starting with a more common beginner language can really help you grasp the fundamentals.