---
title: "Cos'è Node.js (e come installarlo)"
description: "Node.js è un runtime che ti permette di eseguire JavaScript fuori dal browser. Scopri cos'è, perché ti serve e come installarlo in pochi minuti."
type: "fundamental"
locale: "it"
category: "tools"
canonical: "https://agenticschool.dev/it/fondamenti/what-is-nodejs"
dateModified: "2026-06-12"
---

# Cos'è Node.js (e come installarlo)

- Category: tools
- Updated: 2026-06-12
- Keywords: Node.js, install node, npm, javascript runtime, beginner
- Canonical URL: https://agenticschool.dev/it/fondamenti/what-is-nodejs
- Locale: it

> Node.js è un runtime che ti permette di eseguire JavaScript fuori dal browser. Scopri cos'è, perché ti serve e come installarlo in pochi minuti.

Node.js è un runtime che ti permette di eseguire JavaScript sul tuo computer invece che soltanto nel browser. Quasi ogni progetto web moderno ne ha bisogno, perché gli strumenti che costruiscono, avviano e testano la tua applicazione sono a loro volta programmi JavaScript, e Node.js è ciò che li esegue. Quando un tutorial ti dice di lanciare "npm install" o "npm run dev", quel comando funziona solo perché Node.js è installato. Consideralo il motore su cui poggia il tuo progetto.

## Perché ti serve Node.js

Quando costruisci un sito web con un framework moderno, non scrivi soltanto file che un browser apre. Avvii un dev server, installi pacchetti e compili il tuo codice. Tutti questi strumenti sono scritti in JavaScript e hanno bisogno di Node.js per girare. Senza di lui, i comandi di quasi tutti i tutorial falliscono semplicemente con "command not found".

- Avvia il dev server che mostra un'anteprima del tuo sito mentre costruisci.
- Esegue npm, lo strumento che installa le librerie da cui dipende il tuo progetto.
- Esegue gli strumenti di build, di test e di lint che pubblicano e verificano il tuo codice.

## Come installarlo

Il modo più sicuro di installare Node.js è tramite il sito ufficiale nodejs.org. Scarica la versione LTS (Long Term Support), la variante stabile consigliata per quasi tutti, ed esegui l'installer. Una volta finito, apri un nuovo terminale e verifica che tutto abbia funzionato.

```bash
node --version
npm --version
```
Entrambi i comandi devono mostrare un numero di versione. Se è così, Node.js e npm sono pronti.

## Confusioni frequenti dei principianti

Node.js non è un altro linguaggio, è JavaScript in un posto nuovo. Il più delle volte non usi nemmeno Node.js direttamente. Lo installi una volta, e poi gli strumenti che usi davvero (npm, il tuo dev server, il tuo framework) lo usano in background. Quando un comando fallisce subito dopo l'installazione, la soluzione abituale è chiudere completamente il terminale e aprirne uno nuovo, così da rilevare la nuova installazione. Un'altra cosa che confonde: il numero di versione conta meno di quanto si teme. Finché sei su una versione LTS recente, quasi tutti i tutorial e i progetti funzionano, e raramente dovrai ripensare a Node.js dopo la configurazione. Non devi nemmeno aggiornarlo di continuo; per la maggior parte basta un controllo annuale.

## FAQ

### Node.js è un linguaggio di programmazione?

No. Node.js è un runtime che esegue il linguaggio JavaScript fuori dal browser. Tu scrivi JavaScript o TypeScript; Node.js lo esegue sulla tua macchina.

### Quale versione di Node.js devo installare?

Installa la versione LTS (Long Term Support) da nodejs.org. È la variante stabile e ben supportata, la scelta giusta per quasi ogni progetto.

### Devo saper programmare in JavaScript per usare Node.js?

Non per installarlo. Installi Node.js una volta perché altri strumenti possano girare. Con un agente di coding IA puoi poi costruire veri progetti sopra di esso senza scrivere tu stesso molto JavaScript all'inizio.
