It’s been a while since I’ve worked on GoForGo. I hadn’t gotten around to maintaining it and didn’t realize there was a little interest about it on the repo.
I’ve made some updates and fixes and I thought I’d list them down here.
- You do not need the repo to install
goforgo.go install github.com/stonecharioteer/goforgowill install the tool for you. The exercises and solutions are embedded into the binary. - The TUI has an auto-advance command so it will always advance to the next exercise once you’re done with the one you’re working on.
- Logical ordering is a little better, control statements now show up before functions, which makes more sense if you’re trying to learn the language from the ground up.
- Some of the comments are cleaned up so they don’t reveal the solution right away.
- Added about 50 new exercises, mostly go-gotchas and nuances. I’ve tacked them onto the end, but I’m okay with them being there.
Here are some screenshots of the current state of the tool:



I’m going to be testing it out a lot more in the upcoming weeks, but I am glad this little tool I made for myself is turning out useful for others.