Per imparare a programmare è ovviamente necessario acquisire dei concetti base che sono propedeutici per poter iniziare a scrivere del codice. Prima di tutto è bene iniziare a studiare il funzionamento di alcuni tool messi a disposizione dai moderni sistemi operativi. Gli utenti che utilizzano quotidianamente Windows probabilmente non avranno dimestichezza con l’uso della shell, chiamata anche interprete dei comandi o Terminale, ovvero quello strumento che consente all’utente di lanciare specifici comandi da far elaborare al computer.
Il Terminale è quindi un tool essenziale per chi deve programmare. Grazie ad esso è possibile avviare script, ovvero un insieme di comandi concatenati, avere un riscontro della loro efficacia e dei relativi problemi emersi durante l’esecuzione.
In buona sostanza tramite la shell è possibile generare un ambiente con cui sviluppare, eseguire e testare programmi. Da Terminale, inoltre, si possono anche installare e gestire le librerie di sviluppo ed i framework dei relativi linguaggi di programmazione.
In Rete sono disponibili vari tipi di shell, quella più famosa ed utilizzata si chiama bash, ovvero l’emulatore di terminale di riferimento dei sistemi operativi Unix-like, come ad esempio le distribuzioni Linux e MacOS. Bash è disponibile anche per Windows tramite la funzionalità chiamata WSL (Windows Subsystem for Linux). Dopo aver installato e configurato bash è possibile iniziare a prendere mano con i principali comandi e con la relativa sintassi digitando le istruzioni man o help.
Una volta compreso il funzionamento della shell è possibile selezionare un IDE (Integrated Development Environment) ovvero un software molto avanzato che da accesso ad un ambiente di sviluppo semplificato e pronto per l’uso. Su internet sono disponibili centinaia di IDE, quello che attualmente riscontra il maggior successo tra i programmatori è Visual Studio Code, di Microsoft.
Quindi se si desidera iniziare a sperimentare con la programmazione è possibile cominciare a scrivere qualche semplice script tramite l’IDE installato sul PC. Come primo esercizio i principianti realizzano un piccolissimo programma che ha la funzione di stampare a schermo la scritta “Hello World”.
Il modo più semplice per eseguire tale esercizio è utilizzare uno script bash. Per prima cosa è necessario aprire l’IDE e scrivere:
#!/bin/bash
echo “Hello World”
Salviamo il file, nominandolo hello.sh, e successivamente, tramite la shell, posizioniamoci nella directory dove abbiamo salvato lo script:
cd cartelladelloscript
Ora si dovranno concedere i permessi di esecuzione allo script:
chmod+x hello.sh
Fatto questo è possibile avviare lo script:
./hello.sh
L’output che verrà visualizzato dovrebbe essere simile a questo: