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

Prima di iniziare

Assicurati di avere:
  • Un terminale o un prompt dei comandi aperto
  • Un progetto di codice con cui lavorare
  • Un account Claude.ai (consigliato) o Claude Console

Passaggio 1: Installa Claude Code

Installazione NPM

Se hai Node.js 18 o versione più recente installato:
npm install -g @anthropic-ai/claude-code

Installazione nativa

In alternativa, prova la nostra nuova installazione nativa, attualmente in beta.
Homebrew (macOS, Linux):
brew install --cask claude-code
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

Passaggio 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 effettuare l'accesso al primo utilizzo
/login
# Segui i prompt per accedere con il tuo account
Puoi accedere utilizzando uno dei due tipi di account: Una volta effettuato l’accesso, le tue credenziali vengono archiviate e non dovrai accedere di nuovo.
Quando autentichi per la prima volta Claude Code con il tuo account Claude Console, viene creato automaticamente uno spazio di lavoro chiamato “Claude Code”. Questo spazio di lavoro fornisce il tracciamento centralizzato dei costi e la gestione di tutto l’utilizzo di Claude Code nella tua organizzazione.
Puoi avere entrambi i tipi di account con lo stesso indirizzo email. Se hai bisogno di accedere di nuovo o di cambiare account, utilizza il comando /login all’interno di Claude Code.

Passaggio 3: Avvia la tua prima sessione

Apri il tuo terminale in qualsiasi directory del progetto e avvia Claude Code:
cd /path/to/your/project
claude
Vedrai la schermata di benvenuto di Claude Code con le informazioni della tua sessione, le conversazioni recenti e gli ultimi aggiornamenti. Digita /help per i comandi disponibili o /resume per continuare una conversazione precedente.
Dopo aver effettuato l’accesso (Passaggio 2), le tue credenziali vengono archiviate sul tuo sistema. Scopri di più in Gestione delle credenziali.

Passaggio 4: Fai la tua prima domanda

Iniziamo con la comprensione della tua base di codice. Prova uno di questi comandi:
> what does this project do?
Claude analizzerà i tuoi file e fornirà un riepilogo. Puoi anche fare domande più specifiche:
> what technologies does this project use?
> where is the main entry point?
> explain the folder structure
Puoi anche chiedere a Claude informazioni sulle sue stesse capacità:
> what can Claude Code do?
> how do I use slash commands in Claude Code?
> can Claude Code work with Docker?
Claude Code legge i tuoi file secondo le necessità - non devi aggiungere manualmente il contesto. Claude ha anche accesso alla propria documentazione e può rispondere a domande sulle sue funzionalità e capacità.

Passaggio 5: Fai il tuo primo cambio di codice

Ora facciamo in modo che Claude Code faccia un po’ di codifica vera e propria. Prova un’attività semplice:
> add a hello world function to the main file
Claude Code:
  1. Troverà il file appropriato
  2. Ti mostrerà le modifiche proposte
  3. Ti chiederà l’approvazione
  4. Farà la modifica
Claude Code chiede sempre il permesso prima di modificare i file. Puoi approvare i singoli cambiamenti o abilitare la modalità “Accetta tutto” per una sessione.

Passaggio 6: Usa Git con Claude Code

Claude Code rende le operazioni Git conversazionali:
> what files have I changed?
> commit my changes with a descriptive message
Puoi anche richiedere operazioni Git più complesse:
> create a new branch called feature/quickstart
> show me the last 5 commits
> help me resolve merge conflicts

Passaggio 7: Correggi un bug o aggiungi una funzionalità

Claude è abile nel debug e nell’implementazione di funzionalità. Descrivi quello che vuoi in linguaggio naturale:
> add input validation to the user registration form
O correggi i problemi esistenti:
> there's a bug where users can submit empty forms - fix it
Claude Code:
  • Individuerà il codice rilevante
  • Comprenderà il contesto
  • Implementerà una soluzione
  • Eseguirà i test se disponibili

Passaggio 8: Prova altri flussi di lavoro comuni

Ci sono diversi modi per lavorare con Claude: Refactoring del codice
> refactor the authentication module to use async/await instead of callbacks
Scrivi test
> write unit tests for the calculator functions
Aggiorna la documentazione
> update the README with installation instructions
Revisione del codice
> review my changes and suggest improvements
Ricorda: Claude Code è il tuo programmatore di coppia AI. Parla con esso come faresti con un collega utile - descrivi quello che vuoi ottenere, e ti aiuterà a raggiungerlo.

Comandi essenziali

Ecco i comandi più importanti per l’uso quotidiano:
ComandoCosa faEsempio
claudeAvvia la modalità interattivaclaude
claude "task"Esegui un’attività una tantumclaude "fix the build error"
claude -p "query"Esegui una query una tantum, quindi esciclaude -p "explain this function"
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 professionali per i principianti

Invece di: “fix the bug”Prova: “fix the login bug where users see a blank screen after entering wrong credentials”
Suddividi i compiti complessi in passaggi:
> 1. create a new database table for user profiles
> 2. create an API endpoint to get and update user profiles
> 3. build a webpage that allows users to see and edit their information
Prima di apportare modifiche, lascia che Claude comprenda il tuo codice:
> analyze the database schema
> build a dashboard showing products that are most frequently returned by our UK customers
  • Premi ? per vedere tutti i scorciatoie da tastiera disponibili
  • Usa Tab per il completamento dei comandi
  • Premi ↑ per la cronologia dei comandi
  • Digita / per vedere tutti i comandi slash

Cosa c’è dopo?

Ora che hai imparato le nozioni di base, esplora funzionalità più avanzate:

Ottenere aiuto

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