One of my new years resolutions was to learn new programming languages. Consequently, I recently set out to familiarize myself with Go. I’ve found that one of the best ways to learn a new programming language is to start with simple console programs, as well as re-implementing earlier projects. Therefore, I set out to write a console program in Go as a starting point. Project Setup The project will a simple CLI-based HTTP client that extracts some JSON from a REST API endpoint of the user’s choosing, and saves it as a .