Imparare JavaScript da zero nel 2026: guida pratica in italiano
JavaScript è il linguaggio del web: gira in ogni browser senza installare niente ed è l'unico modo per rendere una pagina interattiva. Impararlo apre le porte a siti, app e — con Node.js — anche al backend.
Questa guida parte da zero. Ogni esempio si esegue qui nella pagina: premi "Prova tu" e guarda il risultato.
Il primo messaggio
console.log("Ciao, mondo!");console.log stampa un valore. È lo strumento che userai di più per capire cosa fa il tuo codice.
Variabili
let nome = "Luca";
const eta = 30;
console.log(nome);
console.log(eta + 1);let crea una variabile che puoi cambiare, const una che resta fissa. Usa const quando un valore non deve cambiare: rende il codice più sicuro.
Decisioni: if / else
let ora = 20;
if (ora < 12) {
console.log("Buongiorno");
} else if (ora < 18) {
console.log("Buon pomeriggio");
} else {
console.log("Buonasera");
}Le condizioni vanno tra parentesi tonde, il blocco tra parentesi graffe. Cambia ora e riesegui.
Ripetere: il ciclo for
for (let i = 1; i <= 5; i++) {
console.log("Riga numero " + i);
}i++ aumenta i di uno a ogni giro. Uniamo testo e numero con +.
Funzioni
function saluta(nome) {
return "Ciao, " + nome + "!";
}
console.log(saluta("Sara"));
console.log(saluta("Marco"));Una funzione è un blocco riutilizzabile: la scrivi una volta e la richiami quante volte vuoi. È il mattone di ogni programma serio.
Le liste (array)
let spesa = ["pane", "latte", "caffè"];
for (let prodotto of spesa) {
console.log("Da comprare: " + prodotto);
}
console.log("Totale articoli: " + spesa.length);Un array contiene più valori in ordine; .length ti dice quanti sono.
Continua da qui
Il percorso JavaScript parte esattamente da qui e arriva fino a oggetti, DOM, async e funzioni moderne, sempre con esercizi eseguibili nel browser. I primi capitoli sono gratuiti; nel playground puoi provare JavaScript liberamente.