

This program is open-source, free, and simple. This guide uses Oracle’s VirtualBox program to create and run the VM. We’ll do a few things to improve its performance. The main drawback of a VM is that it can be slow because you’re essentially running two computers at the same time. A VM is an entire computer emulation that runs inside your current Operating System (OS), like Windows.

Installing a Virtual Machine (VM) is the easiest and most reliable way to get started creating an environment for web development. Pick your method of installation below: Virtual Machine (Recommended) We cannot help you set up a developer environment on a RaspberryPi or any other device. This curriculum only supports using a laptop, desktop or supported Chromebook. We do not recommend installing an OS that is only based on Ubuntu (like Mint, Pop!_OS, ElementaryOS, etc). Our instructions have been tested with MacOS, Ubuntu, and official flavors of Ubuntu.

We can only support the operating systems indicated above.
