2010: per programmare ti servivano 3 anni di studio + un libro spesso come una bibbia. 2026: parli in italiano a un'IA, lei scrive il codice, lo testa, te lo spiega. Chiunque può fare cose utili in giorni, non in anni. Non sto vendendo fumo: lo vedo ogni giorno.
Significa che non serve più imparare? No. Significa che impari diversamente, e impari mentre fai. Vediamo come iniziare partendo davvero da zero.
I 4 strumenti per iniziare
1. ChatGPT/Claude (per imparare e scrivere codice base)
Tu spieghi cosa vuoi fare in italiano, l'IA scrive codice, te lo spiega riga per riga. Ti aiuta a debuggare quando sbagli. Tutor pazientissimo 24/7. Versioni gratuite bastano per partire.
2. Cursor (cursor.sh)
Editor di codice con IA integrata. Lo usi come Word per scrivere codice, l'IA scrive con te in tempo reale. 20$/mese ma vale: fa risparmiare ore. Versione free disponibile.
3. Claude Code o GitHub Copilot
Per chi sa già un po' di codice, accelerano molto. Per partire da zero, prima Cursor.
4. Replit
Browser-based: scrivi codice direttamente in pagina web, lo lanci, vedi risultato. Senza installare niente. Ottimo per provare.
Cosa puoi fare partendo da zero
Realisticamente, in 1-3 mesi con 1 ora al giorno:
- Script di automazione: rinominare 1000 file, organizzare cartelle, processare Excel.
- Web scraper: estrarre dati da siti web (con responsabilità).
- Bot Telegram: notifiche, mini-bot per uso personale.
- Siti web statici: portfolio, landing page, blog.
- App semplici: todo list, gestione contatti, mini-tool.
- Integrazioni API: collegare servizi tra loro (Notion + Calendar, Stripe + email).
- Analisi dati: script Python che processano Excel/CSV.
Quello che NON puoi fare ancora: app enterprise complesse, sistemi mission-critical, software ad alta scalabilità. Per quelle servono developer veri.
Il flusso pratico
Step 1 — Scegli un linguaggio
Per partire: Python. È:
- Quello con più materiale tutorial.
- Quello che l'IA scrive meglio.
- Versatile (scripting, web, dati, automazione).
- Sintassi simile all'italiano logico.
Per fare siti web, anche JavaScript (più tardi). Per i primissimi mesi, solo Python.
Step 2 — Installa Python
Vai su python.org, scarica versione 3.12+, installa. Tempo: 10 minuti. Apri il "terminale" del tuo PC. Scrivi python --version. Se ti risponde con un numero, ok.
Step 3 — Il primo programma
Apri ChatGPT, scrivi:
"Insegnami Python da zero. Voglio fare un primo programma che mi calcoli quanto risparmio se metto da parte 50€ al mese per 5 anni con un interesse del 3% annuo. Spiegami ogni riga di codice in italiano. Spiegami anche come eseguire il programma sul mio PC."
L'IA ti scrive codice + spiega + dice come lanciarlo. Lo provi. Funziona. Hai fatto il tuo primo programma.
Step 4 — Progetti via via più complessi
Scegli un problema piccolo e vero della tua vita. Esempi:
- Rinominare 200 foto secondo schema "data_evento".
- Mandare email a 50 contatti diversificate (mail merge).
- Estrarre dati da un sito che aggiorni manualmente.
- Bot Telegram che ti manda promemoria.
Per ognuno, prompt: "Sono un principiante Python. Voglio fare X. Guidami passo per passo. Spiegami il codice. Aiutami quando dò errori".
Come imparare DAVVERO (non solo copiare)
L'errore tipico: copi codice IA, funziona, vai avanti, non capisci NIENTE. Dopo 3 mesi non sai fare neanche i basics da solo.
Antidoto:
- Per ogni codice IA-generato, chiedi: "spiegami riga per riga cosa fa".
- Modifica il codice da solo, prova a romperlo, vedi cosa succede.
- Riscrivilo da zero senza guardare. Quando blocchi, riguarda.
- Spiega il codice ad alta voce (anche al muro). Se sai spiegare, sai.
- Dopo ogni progetto, scrivi a parole tue cosa hai imparato.
Risorse per accompagnare
- Python.org Tutorial: gratuito, ufficiale.
- FreeCodeCamp: corsi gratuiti.
- Codecademy: interattivo, sezione free decente.
- Boot.dev: a pagamento, qualità altissima.
- YouTube italiano: cerca "python da zero" o "Codice di Cesare".
Il rischio di affidarsi all'IA al 100%
Se NON capisci quello che scrivi, sei impotente quando:
- Il codice IA non funziona.
- Funziona ma fa cose strane.
- Devi modificarlo per casi che l'IA non ha visto.
- Devi integrarlo in sistemi più grandi.
L'IA è acceleratore, non sostituto. La testa sotto resta tua.
Errori comuni
- Cercare di fare progetti troppo grandi all'inizio. Inizia con script da 20 righe.
- Copiare codice senza capire. Diventi schiavo dell'IA.
- Saltare i fondamenti (variabili, loop, funzioni). L'IA li scrive ma tu devi riconoscerli.
- Non usare il debugger. Imparare a leggere errori è metà del lavoro.
- Pretendere di vivere di codice in 3 mesi. Per uso lavorativo serio servono 1-2 anni.
- Ignorare versionamento (Git). Anche per progetti personali, salva la storia.
Privacy: per codice che gestisce dati sensibili, attenzione a non incollare tutto su ChatGPT pubblico. Per progetti aziendali, usa Claude o GitHub Copilot enterprise.
Nel gruppo Telegram ho una sezione "primi progetti" dove principianti condividono codice + ricevono feedback. Inizia da lì se ti va di provare.