9 classici della programmazione essenziali per lavoro e per passione
Si può iniziare a programmare con un tuffo dentro la materia, trovare risposte su Internet, imparare da ciascun errore, improvvisare fino a che arriva una soluzione.
Passato l’inizio, però, diventa chiaro che la chiave per raggiungere certi livelli è il metodo, basato su fondamenta che indirizzano ogni sforzo verso un obiettivo preciso in modo efficace.
Guarda questa lista e scopri come costruire, o perfezionare, le basi della tua sapienza di programmatore!
Livello di ogni libro
🐣 Per chi tasta il terreno
🐥 Per fare un passo avanti
🦅 Per chi punta al massimo
1. Pragmatic Programmer – Edizione del 20° anniversario, di David Thomas e Andrew Hunt 🦅
Rivisto totalmente e arricchito da nuovi argomenti, suggerimenti ed esempi, questo libro è un testo chiave per sviluppatori, esperti o alle prime armi, che vogliono acquisire e consolidare competenze per una carriera di successo.
David Thomas e Andrew Hunt, Pragmatic Programmer – Edizione del 20° anniversario
2. Code, di Charles Petzold 🐥
Questa nuova edizione è stata completamente aggiornata per includere i cambiamenti che negli ultimi vent’anni hanno trasformato il modo in cui si utilizzano, si programmano e si vivono i computer, ed è arricchita da oltre 300 disegni e schemi per illustrare al meglio i concetti.
Charles Petzold, Code
3. Clean Code, di Robert C. Martin 🦅
Robert C. Martin presenta il suo rivoluzionario approccio agile alla scrittura di codice pulito on the fly. L’obiettivo è trasmettere i valori di un artigiano del software e mostrare come diventare programmatori migliori distinguendo il buon codice da quello cattivo.
Robert C. Martin, Clean Code
4. Clean Craftsmanship, di Robert C. Martin 🐥
Il leggendario “Uncle Bob” riunisce tutta la sua esperienza in un testo unico e descrive discipline, standard e principî necessari per scrivere codice efficace in modo rapido e produttivo, diventando programmatori migliori e orgogliosi del proprio lavoro.
Robert C. Martin, Clean Craftsmanship
5. Clean Agile, di Robert C. Martin 🦅
Come scrivere codice più efficace ed efficiente. Come in tutti i suoi libri, Martin non si limita a presentare diverse opzioni tra cui orientarsi ma suggerisce quali scelte fare e perché queste sono fondamentali per avere successo, dando risposte dirette a domande cruciali.
Robert C. Martin, Clean Agile
6. Clean Architecture, di Robert C. Martin 🐥
L’applicazione delle regole universali delle architetture software migliora sensibilmente la produttività degli sviluppatori e il ciclo di vita delle applicazioni. Robert C. Martin torna per insegnarle mostrandone l’utilizzo per raggiungere un più alto livello di professionalità.
Robert C. Martin, Clean Architecture
7. HTML & CSS, di Jon Duckett 🐣
Non sempre chi lavora a progetti web ha una laurea in informatica e le righe di codice che stanno dietro a un sito possono intimidire. Ecco il motivo per cui questo libro si rivolge non solo a chi sviluppa ma anche ai designer, ai blogger, agli editor e ai content e marketing manager.
Jon Duckett, HTML & CSS
8. PHP & MySQL, di Jon Duckett 🐥
Questo libro è per chi non conosce il linguaggio PHP, il sistema di database MySQL e la programmazione web lato server. L’obiettivo è creare pagine e siti web dinamici grazie a un approccio visuale che rende chiari anche i concetti più difficili.
Jon Duckett, PHP & MySQL
9. JavaScript & jQuery, di Jon Duckett 🐣
Questo libro è dedicato a chi non conosce JavaScript, a chi non ha esperienze di programmazione e a chi si è limitato copiare e incollare degli script senza avere idea di come realmente funzionino. Unico requisito necessario è la conoscenza di HTML e CSS.
Jon Duckett, JavaScript & jQuery