BACK TO THE SERIESSviluppo web da zero · ゼロからのウェブ開発

Come continuare a imparare

24 - Come continuare a imparare


Ventiquattro capitoli fa non sapevi cosa fosse lo sviluppo web. Oggi hai costruito un'applicazione completa (frontend, backend, database, con le buone abitudini e pure Git) e soprattutto hai una mappa mentale in cui ogni tecnologia nuova troverà il suo posto. Questo capitolo, l'ultimo, serve a una cosa sola: non farti perdere lo slancio.


🧭 Dove andare, adesso


La verità che nessun corso ti dice: da qui in poi non esiste un percorso unico. Esistono direzioni, e la scelta dipende da cosa ti ha acceso durante il viaggio. Le più fertili:


  • Un framework frontend: se i capitoli sul frontend ti hanno divertito, è il passo naturale. Il consiglio interessato ma sincero: su questo sito c'è una guida completa ad Angular, dieci capitoli dalla stessa penna, da zero a un'app vera
  • TypeScript: JavaScript con i tipi, il compilatore che trova gli errori prima degli utenti. Nel mondo del lavoro è ormai la lingua franca, e dopo questa guida sei pronto
  • I test automatici: codice che verifica il codice. È il tema che separa chi programma da chi fa ingegneria, e prima lo incontri meglio è
  • La sicurezza: abbiamo seminato parecchio (mai fidarsi del client, injection, XSS, hashing). Se il tema ti ha preso, cerca la OWASP Top 10: la classifica ufficiale delle vulnerabilità del web, spiegata caso per caso
  • DevOps e deploy: il registro dei Guardiani gira sul tuo computer; portarlo online (hosting, domini, CI/CD, il cloud accennato nel capitolo 10) è un mestiere intero, e cominciarlo è più facile di quanto sembri

Il criterio di scelta è uno: segui la curiosità, non le mode. Il capitolo sui framework vale anche qui: le classifiche di popolarità cambiano ogni anno, le fondamenta che hai costruito no.


📚 Le fonti di cui fidarsi


Internet trabocca di contenuti per sviluppatori, di qualità che va dall'eccellente al dannoso. I porti sicuri:


  • MDN Web Docs: la referenza definitiva per HTML, CSS e JavaScript. Quando hai un dubbio sul web, la risposta giusta è lì
  • Le documentazioni ufficiali: la fonte più sottovalutata dai principianti. Quelle moderne (Node, Fastify, i framework) sono scritte benissimo: impara a leggerle prima dei tutorial
  • roadmap.sh: mappe visuali dei percorsi (frontend, backend, DevOps), utili per orientarsi, da non seguire come vangelo
  • Le community: Stack Overflow per le domande puntuali, e le community italiane e internazionali su Discord e Reddit per tutto il resto. Programmare è uno sport di squadra travestito da attività solitaria

E una parola sull'AI, per mantenere la promessa del capitolo 3: usala, senza sensi di colpa: per farti spiegare gli errori, esplorare alternative, sbloccarti. Ma con la regola che ormai conosci: l'AI accelera chi sa giudicare quello che produce. Studiare le basi non è mai stato così importante come adesso che il codice si può generare.


🔨 Il metodo: costruisci, non collezionare


Il consiglio più importante non riguarda cosa studiare ma come. Esiste una trappola con un nome preciso, il tutorial hell: incatenare corsi su corsi, con la sensazione di imparare, senza mai costruire niente di proprio. Si esce in un modo solo:

Per ogni cosa che studi, costruisci qualcosa che non c'era. Piccolo, brutto, tuo. Il registro dei Guardiani vale più di dieci corsi guardati passivamente, e lo sai perché l'hai sentito: i momenti in cui hai imparato davvero sono quelli in cui qualcosa non funzionava e ci hai sbattuto la testa. Cerca quei momenti. Sono il mestiere.

Idee concrete per cominciare domani: aggiungi i castelli al registro (tabella, JOIN, rotte nuove: hai tutto), rifai da zero un'app che usi ogni giorno in versione minima, o porta i Guardiani online. E metti tutto su GitHub: il profilo con i progetti è il curriculum che conta.


🌌 Fine della guida, inizio del viaggio


Guarda indietro un secondo: browser, HTML, CSS, JavaScript, framework, server, HTTP, CRUD, Node, Fastify, sicurezza, database, SQL, fetch, Git. Nessuna di queste parole ti spaventa più, e quelle che verranno, ora sai dove metterle.


Lo sviluppo web è uno dei rari mestieri dove si costruisce qualcosa dal nulla con la sola forza del pensiero, e dove il giorno in cui smetti di imparare non arriva mai. Benvenuto a bordo, viaggiatore galattico: la Guardia (quella vera, la community di chi costruisce il web) ti aspetta.


E se lungo la strada costruisci qualcosa che ti rende fiero, o semplicemente ti va di raccontarmi dove sei arrivato partendo da qui... scrivimi. Le storie così sono il motivo per cui questa guida esiste. またね!