We're sorry but this app doesn't work properly without JavaScript enabled. Please enable it to continue.

This lesson's interactive features are locked, please to keep using them

Install

For the majority of this chapter, coding in the browser won't be useful because you need to learn how Go code is organized in a local development environment. For the majority of this chapter, you will use our official CLI tool (written in Go, ofc) to pass off lessons.

for Windows Users

Most instructions on Boot.dev assume a Unix-like environment. If you're on Windows, I recommend using WSL 2 (Windows Subsystem for Linux) to get access to an Ubuntu system.

Assignment

    • The easiest way (in my opinion) is to use Webi to install Go.
    • Otherwise, the official download page is also a great option.

Run and submit the CLI tests.