← Tutti gli episodi
Copertina di Scegliere un linguaggio di programmazione andando oltre le mode
Stagione 1 · Episodio 005

Scegliere un linguaggio di programmazione andando oltre le mode

22 agosto 2026 4:26
0:00 4:26

Ciao, e benvenuto nella quinta puntata di questo podcast. Oggi affrontiamo una delle domande che ogni principiante si pone, e su cui si perde un tempo enorme: quale linguaggio di programmazione dovrei imparare? È una domanda giusta, ma spesso ci si arriva nel modo sbagliato, inseguendo le mode. E le mode, nel nostro settore, sono pessime consigliere.

Partiamo dal problema. Se cerchi online quale linguaggio imparare, vieni travolto: classifiche, articoli che dichiarano un linguaggio morto e un altro il futuro, discussioni infuocate, il linguaggio più amato dell'anno. Tutto questo rumore dà l'impressione che esista una risposta giusta e una sbagliata, e che se scegli male hai buttato via il tuo tempo. È quasi sempre falso, e oggi vorrei toglierti questo peso.

La prima verità, quella che libera: i concetti della programmazione si trasferiscono da un linguaggio all'altro. Variabili, condizioni, cicli, funzioni, il modo in cui si struttura un programma e si ragiona su un problema: queste cose sono comuni a quasi tutti i linguaggi. Quando le hai imparate una volta, passare a un secondo linguaggio è questione di settimane, non di anni. Per questo il tuo primo linguaggio conta molto meno di quanto la rete ti faccia credere.

Detto in un altro modo: l'obiettivo non è imparare un linguaggio, è imparare a programmare. Il linguaggio è solo il mezzo con cui lo fai la prima volta. Chi si blocca per mesi a scegliere quello perfetto, senza scrivere una riga di codice, sta perdendo esattamente il tempo che servirebbe a imparare.

Ma allora, se non le mode, cosa dovrebbe guidare la scelta? Il primo criterio, il più importante di tutti: cosa vuoi costruire. È il problema a scegliere lo strumento, non il contrario. Se vuoi fare siti web, la parte che gira nel browser passa quasi obbligatoriamente da JavaScript, e lì non c'è molto da discutere. Se ti attira l'analisi dei dati, la strada porta altrove. Se vuoi app per il telefono, altre strade ancora. Prima decidi il territorio, e il territorio restringe da solo le opzioni.

Il secondo criterio è molto concreto, e quasi nessuno lo guarda: il mercato del lavoro dove vuoi lavorare. Apri gli annunci reali della tua zona, o del tipo di azienda che ti interessa, e guarda quali linguaggi chiedono davvero. Non le classifiche mondiali: gli annunci veri, vicino a te. Un linguaggio magari meno di moda, ma molto richiesto nella tua città, vale per la tua carriera più di uno alla moda che nessuno lì usa.

Il terzo criterio è l'ecosistema attorno al linguaggio. Un linguaggio non è solo la sua sintassi: è la documentazione disponibile, le librerie già pronte che ti evitano di reinventare tutto, e soprattutto la comunità. Quando sei bloccato alle undici di sera, la differenza la fa quante persone hanno già avuto il tuo stesso problema e ne hanno scritto la soluzione. I linguaggi diffusi, in questo, offrono una rete di salvataggio enorme.

E un quarto criterio, per chi parte proprio da zero: quanto è dolce la curva di apprendimento. Alcuni linguaggi sono più indulgenti con i principianti, ti fanno arrivare prima a qualcosa che funziona e ti tengono motivato. All'inizio la motivazione vale più dell'eleganza tecnica: meglio un linguaggio che ti mostra presto dei risultati, così non molli nelle prime settimane, che sono sempre le più fragili.

C'è poi una trappola più sottile, di cui voglio avvisarti: non trasformare il linguaggio nella tua identità. Si sente spesso dire io sono uno sviluppatore di questo linguaggio, quasi fosse una squadra del cuore. È un errore. Gli strumenti cambiano nel tempo, alcuni perdono terreno, altri emergono. Se leghi la tua identità a uno solo, ogni cambiamento diventa una minaccia. Legala invece alla capacità di risolvere problemi: quella non passa mai di moda.

In pratica, allora, come si muove chi comincia? Scegli un linguaggio ragionevole in base a cosa vuoi fare e a cosa serve dove sei, e imparalo bene. Uno solo, per davvero, fino in fondo. Poi, quando i concetti sono solidi, il secondo linguaggio arriva quasi da sé, e il terzo ancora più facilmente. La capacità di muoversi tra più linguaggi si costruisce col tempo: non è il punto di partenza, è una conseguenza.

Per oggi ci fermiamo qui. Se ti porti a casa una cosa sola, sia questa: ignora le mode e le classifiche, e scegli guardando cosa vuoi costruire, cosa chiede il mercato vicino a te, e quanto è solida la comunità intorno. Poi smetti di scegliere e comincia a scrivere. Il linguaggio perfetto non esiste; esiste quello giusto per te, adesso. Nelle note trovi qualche risorsa per orientarti. Se conosci qualcuno paralizzato da questa scelta, condividi la puntata. Grazie per l'ascolto, e ci sentiamo alla prossima.