Ho scoperto solo di recente questo interessante articolo sulla programmazione: Teach Yourself Programming in Ten Years di Peter Norvig. Purtroppo la traduzione in italiano non è più disponibile direttamente ma può essere ritrovata, tramite il benemerito sito archive.org, alla pagina Impara a Programmare in Dieci Anni.
Questo articolo è una lettura fondamentale per chiunque voglia avvicinarsi al mondo affascinante della programmazione ed insegna fondamentalmente a… non avere fretta.
Imparare a programmare è una attività intellettuale simile a imparare a suonare uno strumento musicale, a parlare una nuova lingua o a cucinare. Ci vuole dedizione, tempo ed esperienza. Bisogna sperimentare, sbagliare, ed imparare a correggere i propri errori. Tutte cose che non si possono fare in pochi giorni né, beninteso, in pochi mesi. Ci vogliono anni di lavoro.
Per fortuna i primi frutti possono essere ottenuti in tempi relativamente brevi, in modo da essere stimolati a proseguire lo studio. Ma bisogna avere pazienza. Iniziare dalle cose basilari, preferibilmente usando un linguaggio di programmazione semplice ma potente come Python, e non porsi obiettivi troppo ambiziosi per le proprie capacità del momento.
Fatto questo, le soddisfazioni non mancheranno.