Search⌘ K
AI Features

Setting up a Local Environment for Developing Apps in Go

Explore how to set up your local environment for developing Go applications. Understand the essential tools such as text editors and CLI options, learn how to install Go on your system, and get an overview of optional database or cache setup for real-world app needs. This lesson prepares you for hands-on Go programming without relying on IDE abstractions.

Tools required to build an app

Text editor

We will need to create files and folders for our app. This could be done either in an IDE, like GoLand, or a simple text editor, like Sublime.

We could also just use the CLI interface available on the system, such as Terminal in macOS.

Some of the advantages of using an IDE like GoLand are its following features: ...