UN CLICK ALLA VOLTA

×

Iniziare a programmare

Cos'è la programmazione

La programmazione è quella disciplina che consiste nel fornire istruzioni ad una macchina in un linguaggio ad essa comprensibile.

Immagine di un dito che preme un tasto sulla tastiera di un laptop. Sullo schermo dello stesso è aperto VSCode con il codice di una pagina web

Come funziona

Per generare istruzioni comprensibili ad una macchina, serve un cosiddetto "linguaggio di programmazione". I linguaggi di programmazione sono composti da righe di codice, che danno istruzioni alla macchina. Esistono differenti linguaggi di programmazione: ogni linguaggio ha una sintassi, dei comandi ed una grammatica differente. I comandi sono le singole parole che compongono il codice; inoltre spesso ci sono: segni aritmetici (+; -; *; /; %; **;) o anche segni di assegnazione/comparazione e operatori logici:

  • && (Logical AND)
  • || (Logical OR)
  • ! (Logical NOT)

Linguaggi di programmazione

Possiamo dividere i linguaggi di programmazione in due categorie: Linguaggi di alto livello e Linguaggi di basso livello.

I linguaggi di basso livello

Ogni linguaggio di programmazione in realtà non "comunica" direttamente con il computer, un software elabora i comandi e li trasforma in linguaggio-macchina. Quindi, i linguaggi di basso livello sono quelli più vicini al linguaggio macchina, quindi con una sintassi più difficile. Esempi di linguaggi di basso livello sono: C; C+; C++; C#; Java...

I linguaggi di alto livello

I linguaggi di alto livello sono più lontani dal linguaggio macchina. Spesso, il software che li deve tradurre, li traduce prima in linguaggi di basso livello e poi traduce il linguaggio di basso livello ottenuto in linguaggio macchina. Questo rende i linguaggi di alto livello di più facile comprensione ma anche più lenti a caricare; proprio per questo, i linguaggi di alto livello vengono usati per programmi più semplici, mentre i linguaggi di basso livello servono a programmi più complessi, come i videogiochi. Un linguaggio di alto livello famoso è Python.


Linguaggi di programmazione e dove trovarli

Escluso il JavaScript (che è preinstallato in tutti i browser), per tutti i linguaggi di programmazione è necessario scaricare un software: generalmente fornito nel sito ufficiale del linguaggio di programmazione.


Come imparare a programmare

Su internet ci sono molti video e tutorial che spiegano vari linguaggi di programmazione. Personalmente, consiglio W3schools. W3schools è un sito in cui è possibile imparare molti tra i principali linguaggi di programmazione; è gratis, ma esiste anche una sezione hero che ti permette di tenere conto dei tuoi progressi (lezioni lette, quiz svolti, etc...).

Esistono anche molti libri sulla programmazione.