Descrizione del corso – Parte 2
Il presente corso è dedicato a chi vuole imparare a programmare in linguaggio C, assumendo che il lettore non abbia alcuna competenza di linguaggio C, né di programmazione in generale.
Il corso è dedicato ai tanti principianti che spesso su un tema così documentato e ricco di fonti di informazione non riescono a trovare una risposta adeguata e didattica per affrontare i primi passi della programmazione in linguaggio C.
Nella pagina precedente vi abbiamo presentato già il nostro libro:
IL LINGUAGGIO C – CORSO DI PROGRAMMAZIONE PER PRINCIPIANTI
Abbiamo visto che questa idea è basata sulla constatazione che son passati ormai decenni dalla nascita dell’informatica, ma ancora oggi in tanti tremano davanti alla parola «programmazione», peggio ancora se in linguaggio C! Eppure i computer, i manuali di programmazione ed i compilatori C sono molto diffusi; tanto materiale sul tema è davvero molto economico e in molti casi gratuito.
Qual è allora il vero ostacolo che ancora oggi ci fa vedere i programmatori in C come dei “mostri” di informatica?
Abbiamo visto che una delle ragioni di questo problema è legata alla troppa informazione disponibile su Internet, e spesso il troppo per un principiante vuol dire nulla: non è facile districarsi tra le migliaia di siti web e forum che trattano la programmazione in C, non è facile selezionare le fonti di informazione serie ed adeguate per un principiante, ed una volta individuate, non è comunque facile compiere i primi passi se non si è accompagnati gradualmente soprattutto nelle prime fasi, quelle cioè che partono dall’accensione del vostro PC e arrivano alla esecuzione di programmi semplicissimi.
Spesso i corsi di programmazione in linguaggio C cominciano con lunghe pagine di teoria sul codice binario, ottale ed esadecimale; non è l’approccio che condividiamo in questo corso dove invece si partirà con semplici esempi che visualizzeranno piccoli messaggi testuali sullo schermo del vostro computer.
Ebbene sì, il problema del principiante è proprio questo: compiere senza problemi i primi passi per familiarizzare rapidamente con le basi della programmazione in C e acquisire quindi quella sicurezza che gli consentirà successivamente di reperire tutte le informazioni avanzate su Internet.