Questa guida rapida ti permetterà di utilizzare l’assistenza alla programmazione basata su AI in pochi minuti. Alla fine, capirai come utilizzare Claude Code per le attività di sviluppo comuni.

Prima di iniziare

Assicurati di avere:

  • Un terminale o prompt dei comandi aperto
  • Un progetto di codice su cui lavorare
  • Un account Claude.ai (consigliato) o Anthropic Console

Passo 1: Installa Claude Code

Installazione NPM

Se hai Node.js 18 o più recente installato:

npm install -g @anthropic-ai/claude-code

Installazione nativa

In alternativa, prova la nostra nuova installazione nativa, ora in beta.

macOS, Linux, WSL:

curl -fsSL https://claude.ai/install.sh | bash

Windows PowerShell:

irm https://claude.ai/install.ps1 | iex

Windows CMD:

curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

Passo 2: Accedi al tuo account

Claude Code richiede un account per essere utilizzato. Quando avvii una sessione interattiva con il comando claude, dovrai effettuare l’accesso:

claude
# Ti verrà richiesto di accedere al primo utilizzo
/login
# Segui le istruzioni per accedere con il tuo account

Puoi accedere utilizzando entrambi i tipi di account:

Una volta effettuato l’accesso, le tue credenziali vengono memorizzate e non dovrai più accedere nuovamente.

Quando autentichi per la prima volta Claude Code con il tuo account Anthropic Console, viene automaticamente creato per te un workspace chiamato “Claude Code”. Questo workspace fornisce tracciamento e gestione centralizzati dei costi per tutto l’utilizzo di Claude Code nella tua organizzazione.

Puoi avere entrambi i tipi di account sotto lo stesso indirizzo email. Se hai bisogno di accedere nuovamente o cambiare account, usa il comando /login all’interno di Claude Code.

Passo 3: Avvia la tua prima sessione

Apri il tuo terminale in qualsiasi directory di progetto e avvia Claude Code:

cd /percorso/del/tuo/progetto
claude

Vedrai il prompt di Claude Code all’interno di una nuova sessione interattiva:

✻ Benvenuto in Claude Code!

...

> Prova "crea un util logging.py che..." 

Dopo aver effettuato l’accesso (Passo 2), le tue credenziali vengono memorizzate sul tuo sistema. Scopri di più in Gestione delle credenziali.

Passo 4: Fai la tua prima domanda

Iniziamo con la comprensione della tua base di codice. Prova uno di questi comandi:

> cosa fa questo progetto?

Claude analizzerà i tuoi file e fornirà un riassunto. Puoi anche fare domande più specifiche:

> quali tecnologie utilizza questo progetto?
> dov'è il punto di ingresso principale?
> spiega la struttura delle cartelle

Puoi anche chiedere a Claude delle sue capacità:

> cosa può fare Claude Code?
> come uso i comandi slash in Claude Code?
> Claude Code può funzionare con Docker?

Claude Code legge i tuoi file secondo necessità - non devi aggiungere manualmente il contesto. Claude ha anche accesso alla sua documentazione e può rispondere a domande sulle sue funzionalità e capacità.

Passo 5: Fai la tua prima modifica al codice

Ora facciamo fare a Claude Code della programmazione vera e propria. Prova un’attività semplice:

> aggiungi una funzione hello world al file principale

Claude Code:

  1. Troverà il file appropriato
  2. Ti mostrerà le modifiche proposte
  3. Chiederà la tua approvazione
  4. Effettuerà la modifica

Claude Code chiede sempre il permesso prima di modificare i file. Puoi approvare le singole modifiche o abilitare la modalità “Accetta tutto” per una sessione.

Passo 6: Usa Git con Claude Code

Claude Code rende le operazioni Git conversazionali:

> quali file ho modificato?
> committa le mie modifiche con un messaggio descrittivo

Puoi anche richiedere operazioni Git più complesse:

> crea un nuovo branch chiamato feature/quickstart
> mostrami gli ultimi 5 commit
> aiutami a risolvere i conflitti di merge

Passo 7: Correggi un bug o aggiungi una funzionalità

Claude è competente nel debugging e nell’implementazione di funzionalità.

Descrivi quello che vuoi in linguaggio naturale:

> aggiungi la validazione dell'input al modulo di registrazione utente

O correggi problemi esistenti:

> c'è un bug dove gli utenti possono inviare moduli vuoti - correggilo

Claude Code:

  • Localizzerà il codice rilevante
  • Comprenderà il contesto
  • Implementerà una soluzione
  • Eseguirà i test se disponibili

Passo 8: Prova altri flussi di lavoro comuni

Ci sono diversi modi per lavorare con Claude:

Refactoring del codice

> refactorizza il modulo di autenticazione per usare async/await invece dei callback

Scrivi test

> scrivi unit test per le funzioni della calcolatrice

Aggiorna la documentazione

> aggiorna il README con le istruzioni di installazione

Revisione del codice

> rivedi le mie modifiche e suggerisci miglioramenti

Ricorda: Claude Code è il tuo programmatore AI in coppia. Parlagli come faresti con un collega utile - descrivi quello che vuoi ottenere, e ti aiuterà ad arrivarci.

Comandi essenziali

Ecco i comandi più importanti per l’uso quotidiano:

ComandoCosa faEsempio
claudeAvvia la modalità interattivaclaude
claude "attività"Esegui un’attività una tantumclaude "correggi l'errore di build"
claude -p "query"Esegui una query una tantum, poi esciclaude -p "spiega questa funzione"
claude -cContinua la conversazione più recenteclaude -c
claude -rRiprendi una conversazione precedenteclaude -r
claude commitCrea un commit Gitclaude commit
/clearCancella la cronologia della conversazione> /clear
/helpMostra i comandi disponibili> /help
exit o Ctrl+CEsci da Claude Code> exit

Vedi il riferimento CLI per un elenco completo dei comandi.

Suggerimenti pro per principianti

Cosa c’è dopo?

Ora che hai imparato le basi, esplora funzionalità più avanzate:

Ottenere aiuto

  • In Claude Code: Digita /help o chiedi “come faccio a…”
  • Documentazione: Sei qui! Sfoglia altre guide
  • Community: Unisciti al nostro Discord per suggerimenti e supporto