Setup on Linux
Docker
Install Docker Desktop for Linux by following the instructions from here.
Arch users knows what to do even without any instructions.
VSCode
Download and install Visual Studio Code from here or via your package manager.
If your VSCode installation is sandboxed (i.e. via flatpak), you'll need to uninstall and download directly from the official website. Otherwise, Dev Containers won't have access to Docker.
Once installed, open VSCode and head to extensions tab (Ctrl+Shift+X) to install the following extensions:

When you try to create your first project, the Dev Containers extension may ask to download additional Docker components, even though Docker is already installed. Allow it to do so.

Aaaaaand... you are all set!
Now check out our → Application and → Library guides.