Setting Up Your Development Environment

Windows and Mac are generally not well set up for most development tasks out-of-the-box. We recommend installing an IDE which will handle most of the required features for you.

(If you’ve already got a preferred development set up, feel free to keep using it! If you’re in the beginner track, you may also be able to use Repl.it as an alternative to installing anything.)

👉 You can get a free license to all of these programs using this link: https://www.jetbrains.com/community/education/#students

If you experience any delays in getting approved, use a trial license in the meantime.

Docker

If you’re using Docker, we recommend setting up Docker Desktop: https://docs.docker.com/desktop/

Windows Command Line

If you’re using Windows, we recommend you install the new Windows Terminal app: https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701?activetab=pivot:overviewtab

When using Windows Terminal, your life will generally be easier if you use Powershell instead of the default Command Line.


Author: Lola Last modified Mar 20, 2026 by Lola
This site uses Just the Docs, a documentation theme for Jekyll.