1 Introduzione
È possibile che, in questo preciso momento, il tuo livello sia 0. Significa solo che, come altri tuoi colleghi, non hai mai scritto una riga di codice prima d’ora. Non preoccuparti, non è affatto un problema. Questa dispensa è nata proprio per studenti come te e non richiede alcun prerequisito specifico. Il numero 0 è fondamentale in informatica e lo incontrerai molto spesso in queste pagine. Presto il tuo livello cambierà, crescerà e si arricchirà di nuove competenze, modificando l’offset rispetto al punto di partenza. Ricordati di questo “Livello 0” quando arriveremo a studiare gli array, capirai che iniziare a contare da zero può essere incredibilmente rilevante!
Il percorso è organizzato in livelli progressivi e si affronteranno i seguenti argomenti:
- Introduzione al C
- La struttura di un programma
- Le variabili
- Tipo di dati semplici
- Strutture di controllo decisionali
- Strutture di controllo iterative
- Array
- Puntatori
- Funzioni
- Stringhe
- Strutture
- Oggetti dinamici
- File
I Livelli sono concepiti per essere trasversali e il loro scopo non è isolare la teoria, ma mostrare come i singoli argomenti si intrecciano nella pratica.
Viviamo in un mondo in cui la tecnologia è ovunque. Scegliere di capire cosa c’è sotto il cofano non ti darà solo un vantaggio tecnico, ma migliorerà drasticamente le tue competenze di logica e di problem-solving, formandoti una struttura mentale utile in qualsiasi ambito. Programmare è un’attività gratificante, ti mette da subito nelle condizioni di fare qualcosa di nuovo, trasformando un’idea astratta in qualcosa di reale e funzionante.