


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.
