Programmare con l’IA, da dove si comincia?
ChatGPT, Gemini, Claude, Copilot, Cursor, Codex, Claude Code…
Sappiamo che si può programmare con l’IA, ma i nomi sono troppi. Non si capisce bene cosa sia cosa, quale usare e da dove iniziare.
Questo articolo è pensato per chi si trova in questa situazione. Cercherò di dare una visione d’insieme degli strumenti di programmazione con IA, nel modo più semplice possibile.
Andando subito al sodo: se sei un principiante, non serve complicarsi la vita. La cosa migliore è iniziare abbonandoti a uno dei tre big dell’IA (GPT, Gemini o Claude). Non servono solo per programmare, ma anche per le attività quotidiane, e ogni azienda offre anche strumenti specifici per la programmazione.
Naturalmente esistono altre opzioni. Spiegherò anche perché esistono strumenti come Copilot o Cursor e in cosa si differenziano dai tre big.

I tre big dell’IA: GPT, Gemini e Claude
Nel 2026, tre modelli guidano il mercato dell’IA. Che tu sia uno sviluppatore o meno, molto probabilmente ne hai già provato almeno uno.
GPT (OpenAI)
Il punto di partenza della diffusione dell’IA. Quando ChatGPT è apparso nel 2022, ha mostrato al mondo che l’IA poteva conversare. Ha la base utenti più ampia.
Gemini (Google)
Il modello IA di Google. Il suo punto di forza principale è l’integrazione con i servizi Google (Ricerca, Gmail, Docs, Android).
Claude (Anthropic)
Il modello IA creato da Anthropic. Si distingue per la capacità di comprendere documenti lunghi e codebase estese in un colpo solo, oltre a un ragionamento preciso.
Cosa si può fare con un abbonamento?
Tutti e tre i modelli si possono usare abbonandosi direttamente alle rispettive app. Servono per molto più della programmazione: conversazioni, lavoro con immagini, riassunti di documenti, traduzioni e praticamente qualsiasi attività. Per un principiante, un solo abbonamento copre dalle domande sul codice alle attività quotidiane, offrendo un ottimo rapporto qualità-prezzo.
| ChatGPT | Gemini | Claude | |
|---|---|---|---|
| Gratis | O | O | O |
| A pagamento | Plus $20/mese, Pro $200/mese | AI Pro $19.99/mese, AI Ultra $249.99/mese | Pro $20/mese, Max $100~200/mese |
| Domande sul codice | O | O | O |
| Generazione di immagini | O | O | X |
| Analisi di file | O | O | O |
| Strumento specifico per il codice | Codex | Gemini Code Assist, Antigravity | Claude Code |

Dall’app IA allo strumento di programmazione: perché è necessario?
Per domande del tipo “perché questo codice dà errore?” le app dei tre big (ChatGPT, Gemini, Claude) sono sufficienti. Ma quando si passa allo sviluppo vero e proprio, iniziano i limiti.
- ‘L’IA non conosce il tuo progetto.’ Devi copiare e incollare il codice ogni volta. Quando hai più di 10 o 20 file, diventa impraticabile.
- ‘L’inferno del copia-incolla.’ Incolli il codice generato dall’IA nell’editor, se c’è un errore torni dall’IA, e il ciclo si ripete all’infinito.
- ‘Non può modificare più file contemporaneamente.’ Guardando e modificando un solo file alla volta, spuntano errori in altre parti del progetto.
Gli strumenti di programmazione dedicati risolvono esattamente questo problema. L’IA legge direttamente i file del progetto all’interno dell’editor, modifica più file contemporaneamente e può persino eseguire il codice.
Per capire gli strumenti di programmazione: si parte da VS Code
Per capire gli strumenti di programmazione con IA, bisogna prima conoscere l'”editor”, lo spazio dove gli sviluppatori scrivono codice.
‘VS Code (Visual Studio Code)’ è un editor di codice gratuito creato da Microsoft e lo strumento di sviluppo più usato al mondo. Ciò che rende VS Code così importante è il sistema di ‘estensioni’. Proprio come installi app sullo smartphone, puoi aggiungere funzionalità a VS Code tramite plugin.
E la maggior parte degli strumenti di programmazione con IA viene offerta proprio come estensione di VS Code.
[VS Code] ← Editor di base (smartphone)
│
├── + Codex (installa estensione) ← Agente di codifica OpenAI
├── + Claude Code (installa estensione) ← Agente di codifica Anthropic
├── + Gemini Code Assist (installa estensione) ← Assistente di codifica Google
└── + GitHub Copilot (installa estensione) ← Assistente di codifica multi-modello
Non è obbligatorio usare VS Code. Esistono altri editor come JetBrains (IntelliJ ecc.), Cursor e Antigravity. Cursor e Antigravity sono basati su VS Code, quindi ereditano un’esperienza simile, ma la compatibilità con le estensioni può variare. Se sei un principiante, VS Code è il punto di partenza più sicuro, e questo articolo prende VS Code come riferimento.

Gli strumenti di programmazione dei tre big
Abbonandoti ai tre big, non hai accesso solo all’app IA di uso generale, ma anche a strumenti specializzati per la programmazione. Vediamo le caratteristiche di ciascuno.
Codex (OpenAI → abbonamento GPT)
Piattaforma di agenti di programmazione basata su GPT. È un agente ibrido che si muove tra CLI, estensione VS Code, web e app desktop, potendo trasferire compiti locali al cloud. L’aspetto più distintivo è l’esecuzione del codice in un sandbox isolato nel cloud. Dall’app desktop si possono eseguire più agenti in parallelo.
Nella mia esperienza personale, tra i tre big è quello che offre la quota di utilizzo più generosa per la programmazione. Ideale quando vuoi fare molte richieste in modo leggero.
Claude Code (Anthropic → abbonamento Claude)
Agente multi-superficie basato su Claude. Si è espanso a CLI, estensioni per VS Code/JetBrains, app desktop, browser e controllo remoto. Il suo punto di forza è il contesto lungo che permette di comprendere un intero progetto in un colpo solo.
Personalmente, credo che sia lo strumento di programmazione più potente attualmente disponibile. Tuttavia, proprio perché fa molto lavoro in background, il consumo della quota è rapido. Si può usare con Pro ($20/mese), ma il limite si raggiunge in fretta, quindi per un uso serio consiglio il piano Max ($100~200/mese).
Gemini Code Assist + Antigravity (Google)
Gli strumenti di programmazione basati su Gemini si dividono in due. ‘Gemini Code Assist’ è un’estensione che si installa su VS Code, JetBrains e Android Studio, mentre ‘Antigravity’ è una piattaforma di sviluppo agenti basata su VS Code creata da Google.
Gemini Code Assist ha un piano gratuito molto generoso: offre un contesto da 1M di token e 6.000 richieste di codice al giorno, quindi si può iniziare senza preoccupazioni.
Antigravity è disponibile gratuitamente in public preview, e gli abbonamenti Google AI Pro/Ultra aumentano i limiti di utilizzo. I due maggiori punti di forza di Antigravity sono:
Primo, il supporto multimodello. All’interno di Antigravity puoi usare non solo Gemini, ma anche Claude Sonnet 4.6, Claude Opus 4.6, GPT-OSS-120b e altri modelli.
Secondo, l’integrazione con il browser. L’agente apre direttamente il browser Chrome, legge le pagine web, esegue clic, scroll e digitazione, e registra tutto il processo come Artifact. Per lo sviluppo frontend, è come se l’IA verificasse di persona come appare la pagina che hai creato.
Gemini di per sé è anche molto versatile. Integrandosi con Google Search, Gmail e Docs, è molto utile anche per le attività quotidiane oltre allo sviluppo.

Altre opzioni: strumenti multimodello
Oltre agli abbonamenti ai tre big, ci sono altre opzioni: strumenti multimodello che permettono di scegliere tra diversi modelli IA da un unico strumento.
GitHub Copilot
Lo strumento di programmazione con IA più utilizzato (29%, sondaggio JetBrains 2026.1). In origine era esclusivo per GPT, ma ora si è evoluto in una piattaforma multimodello nativa di GitHub dove puoi scegliere tra GPT, Claude e Gemini. Supporta quasi tutti gli editor: VS Code, Visual Studio, Xcode, JetBrains, Neovim, Eclipse, Zed e altri.
Funziona lungo tutto il workflow di GitHub: modalità agente nell’IDE, agente cloud di GitHub, CLI e revisione del codice. Se è la tua prima volta con strumenti di programmazione con IA, è il punto di partenza più sicuro.
Cursor
Un IDE nato come fork di VS Code con l’IA integrata al centro. Con il 18% di utilizzo, sta crescendo rapidamente. Permette di scegliere tra diversi modelli, e la Agents Window per eseguire più agenti in parallelo offre un’esperienza GUI intuitiva.
Nota: differenze pratiche tra strumenti propri e multimodello
Gli strumenti multimodello hanno come vantaggio la comodità di usare diversi modelli da un unico strumento. Tuttavia, anche se il nome del modello è lo stesso, l’integrazione con l’IDE, i limiti di utilizzo e le funzionalità aggiuntive variano da strumento a strumento, e questo può cambiare l’esperienza d’uso. Ad esempio, Claude Code si distingue per l’approccio multi-superficie che collega terminale, IDE, desktop e browser; Copilot per la revisione del codice su GitHub e gli agenti cloud; Antigravity per gli Artifact nel browser.
Quale sia più adatto dipende dallo stile di lavoro di ciascuno.
L’ecosistema JetBrains
Anche se l’attenzione è concentrata sull’ecosistema VS Code, anche JetBrains si sta muovendo rapidamente. JetBrains AI Assistant e Junie (agente di programmazione) sommano l’11% di utilizzo (sondaggio JetBrains 2026.1), il che li rende una scelta naturale per chi usa IntelliJ, PyCharm o WebStorm e vuole provare gli agenti senza cambiare editor. Stanno anche spingendo l’ACP (Agent Communication Protocol) per connettere agenti esterni.
Altri strumenti
| Strumento | Descrizione breve |
|---|---|
| Windsurf (Cognition) | IDE fork di VS Code. Agente Cascade |
| Tabnine | Orientato alla sicurezza aziendale. Deploy air-gap, nessun salvataggio del codice |
| OpenCode | Agente di programmazione open source per terminale. Gratuito |
| Gemini CLI | Agente terminale open source di Google |
Come li uso nella pratica: la mia esperienza personale
Come riferimento, condivido la mia configurazione reale. Si tratta di una combinazione del tutto personale.
Sono abbonato a ChatGPT, Gemini e Claude, tutti e tre. Come editor uso Antigravity, che essendo basato su VS Code mi permette di avere installate contemporaneamente l’estensione Codex e quella di Claude Code, e le uso a seconda della situazione.
| Attività | Strumento principale | Motivo |
|---|---|---|
| Gestione progetti | Claude Code | Comprensione profonda dell’intero progetto |
| Generazione rapida di codice, uso leggero e intenso | Codex | Quota generosa, esecuzione nel cloud |
| Sviluppo frontend | Antigravity + Gemini | Controllo diretto del browser |
| Attività quotidiane (documenti, ricerca, traduzione) | Gemini, ChatGPT | Versatilità |
Piuttosto che puntare tutto su un solo strumento, scegliere in base ai punti di forza di ciascuno è quello che personalmente mi ha funzionato meglio.
Quale scegliere?
| Sono questo tipo di persona | Consiglio | Motivo |
|---|---|---|
| È la mia prima volta con l’IA e voglio usarla per più della programmazione | Abbonamento a ChatGPT o Gemini | Versatile, si inizia gratis o a basso costo |
| È la mia prima volta con assistenti di codice IA | Copilot | Basta installare il plugin nel tuo editor attuale |
| Ho bisogno della massima capacità di comprensione del codice | Claude Max + Claude Code | Forte per progetti grandi (costo elevato) |
| Faccio molto sviluppo frontend | Antigravity | Integrazione browser, multimodello |
| Preferisco un’interfaccia grafica per gli agenti | Cursor | UI intuitiva, agenti in parallelo |
| Voglio risparmiare | Gemini Code Assist | Piano gratuito generoso |
| Non voglio cambiare il mio IDE JetBrains | JetBrains AI + Junie | Nessun cambio di editor necessario |
| La sicurezza aziendale è la priorità | Tabnine | Deploy air-gap |
Per concludere: non c’è una risposta giusta, solo un punto di partenza
Non esiste una risposta giusta per gli strumenti di programmazione con IA. Tra sei mesi probabilmente saranno già comparsi strumenti nuovi.
Ma un punto di partenza c’è. Se non hai ancora provato nulla, abbonati a uno dei tre: GPT, Gemini o Claude. Ti servirà per domande sul codice, per le attività quotidiane e per imparare. Quando vorrai approfondire la programmazione, sarà il momento di aggiungere uno strumento dedicato.
L’importante non è legarsi a uno strumento specifico, ma abituarsi al modo di lavorare con l’IA in sé.
Ma come fanno esattamente questi strumenti a capire e generare codice? Conosciamo i nomi GPT, Gemini e Claude, ma non sappiamo davvero come funzionano. Nella prossima serie, ‘AI Decoded’, esploreremo le basi dell’IA passo dopo passo.