Ore. Di. Volo. In precedenza abbiamo spiegato come imparare le basi di molti linguaggi di programmazione in pochi minuti, ma prima o poi bisogna cimentarsi con guide e tutorial più complessi. Fortunatamente, il portale Exercism ha tutto ciò che ci serve: ognuno dei 67 linguaggi disponibili possiede una «pista» con decine di esercizi, video introduttivi, forum dedicati e una grande quantità di documentazione aggiuntiva.

Exercism: oltre 60 linguaggi per imparare a programmare gratis
Imparare a programmare gratis

La situazione non è cambiata: se vuoi imparare a programmare, il passo più difficile è il primo. Quasi tutti i linguaggi hanno un "Hello, World!", ma indipendentemente dalla sua semplicità superficiale, devi sentirti a tuo agio con la sua struttura e la sua sintassi. Se la scintilla non appare, passa al linguaggio successivo, esplora un'altra opzione. Molti programmatori professionisti insistono sulla necessità di adottare nuove tecnologie, e quella stessa flessibilità è ciò che ispira la piattaforma Exercism, con migliaia di esercizi distribuiti in 67 linguaggi per imparare a programmare gratis, dall'inizio.

Come imparare a programmare gratis con Exercism

Exercism: oltre 60 linguaggi per imparare a programmare gratis
67 linguaggi, approfittane!

Come per altre piattaforme, Exercism ti chiede di creare un account per salvare i tuoi progressi, ma se hai già credenziali GitHub puoi usarle. La sezione principale di accesso è Learn, dove trovi la categoria «Language Tracks». Exercism divide gli esercizi in «piste di allenamento»: il numero esatto di esercizi dipende da ogni linguaggio, anche se i più popolari hanno una maggiore quantità di materiale (es. 24 esercizi di COBOL contro 137 di Python). Puoi partecipare a più di una pista alla volta, ma gli esercizi restano bloccati se non avanzi nell'ordine corretto.

Exercism: oltre 60 linguaggi per imparare a programmare gratis
Gli esercizi sono separati in «piste», ciascuna con un numero specifico di esercizi
Exercism: oltre 60 linguaggi per imparare a programmare gratis
Pensavo che Print fosse sufficiente per un Hello World in Python...

A tutto questo si aggiungono video comunitari, serie introduttive, interviste a molti dei creatori e responsabili di questi linguaggi e, naturalmente, accesso ai forum ufficiali, supportati da un server su Discord. Per concludere, Exercism è gratuito e si finanzia con le donazioni degli utenti, ma la modalità premium (10 dollari al mese) include funzioni come la modalità scura, slot aggiuntivi per accedere ai mentor e l'integrazione con ChatGPT. Qual è l'unica limitazione? Tutti i contenuti sono in inglese, ma questo non ci ha mai fermato...

Sito ufficiale: Clicca qui