manuale di programmazione

Programmare (gratis)

Impara a scrivere qualsiasi tipo di codice

Questo nuovo libro vuole insegnare a programmare. Non insegna ad usare un linguaggio di programmazione ma a ragionare come i programmatori.

In questi anni ho scritto alcuni libri su Arduino, l’elettronica e le stampanti 3D. Ho tenuto vari corsi su come usare questi strumenti in cui il software è spesso una parte importante. Nel mondo dei maker, spesso non è sufficiente scaricare un programma e usarlo. Spesso il software va scritto e molte persone si fermano qui. Scrivere del software non dovrebbe essere un’operazione quotidiana per una persona che non si occupa di programmazione, tuttavia potrebbe capitare.

Purtroppo nelle scuole preferiscono insegnare la patente europea per l’informatica alla programmazione, credendo che sia più utile così. In effetti è utile saper usare word ed Excel, ma la programmazione da una marcia in più.

Chi programma analizza i problemi e li risolve.

Il programmatore ha uno spirito critico e affronta i problemi con approccio positivo. Usare Word bene, ma come una scimmietta ammaestrata, è forse meno utile che comprendere i meccanismi di quello che ci circonda. Molte persone in questi anni mi hanno fatto capire che il software è percepito come qualcosa di complicato da lasciare agli smanettoni, ma non è così.

Si può imparare a programmare a ogni età e non è per nulla difficile.

Ho cercato di individuare le radici dei processi che seguono i programmatori spiegandoli in parole semplice e con esempi. Ho scritto una sezione teorica dove illustro questi principi e poi dei capitoli pratici applicati a python, processing (java), allo sviluppo web e di App.

Per ora c’è solo la prima sezione, come sempre totalmente gratuita.

Se il libro ti è piaciuto, ti ha aiutato o vuoi offrimi un caffè, puoi lasciare una donazione con paypal.

Indice

  • 1. Programmare
  • 2. Linguaggi
  • 3. Web e database
  • 4. Applicazioni

Programmare (gratis)

  • 1 capitolo (previsti 4)
  • 30 pagine illustrate
  • formato A4 - landscape