What is setup.calathea.dev?

It's hard to follow a tutorial on how to get started as a software developer when the authors gloss over important details, such as setup/installation, and common issues when setting up for the first time on a device. Many developers take their tooling for granted, and don't bother to provide steps on how to set up from square one. This is a guide to setting up your development environment.


Requirements

  1. A computer running one of the following: Windows 7/10/11, macOS 10.15 or later, or any recent distribution of Linux.
  2. Administrator access to the computer for installing software.
  3. An internet connection for installing the appropriate tools.

Procedures