📦 Level 1: Prerequisites — Git + Node + Python

The three pillars: version control, JavaScript runtime, and Python. Install them before anything else.

Checking...
Step 1
Update package lists
sudo apt update
Step 2
Install git and utilities
sudo apt install -y git curl wget
Step 3
Add Node.js 22 repository
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
Step 4
Install Node.js
sudo apt install -y nodejs
Step 5
Install Python 3
sudo apt install -y python3 python3-pip python3-venv
Step 6
Verify all three
node -v && python3 --version && git --version
💡 Why this matters:
Node.js powers the NPR Hub server. Python is used by skills and tools. Git manages the workspace. On Debian/Ubuntu these commands work directly. On other distros adjust the package manager (dnf, pacman, etc.).
Terminal — click ▶ Run above or type manually