### Index
* [0 - Agnostico ](#0---agnostico )
* [Algoritmi e Strutture Dati ](#algoritmi-e-strutture-dati )
* [Metodologie di sviluppo del software ](#metodologie-di-sviluppo-del-software )
* [Open source ](#open-source )
* [Sistemi ](#sistemi )
* [Sistemi di controllo versione ](#sistemi-di-controllo-versione )
* [Storia dell'informatica ](#storia-dellinformatica )
* [Android ](#android )
* [Assembly Language ](#assembly-language )
* [BASH ](#bash )
* [C ](#c )
* [C# ](#csharp )
* [C++ ](#cpp )
* [Database ](#database )
* [NoSQL ](#nosql )
* [Relazionali ](#relazionali )
* [SQL ](#sql )
* [Golang ](#golang )
* [HTML and CSS ](#html-and-css )
* [Java ](#java )
* [JavaScript ](#javascript )
* [AngularJS ](#angularjs )
* [Kotlin ](#kotlin )
* [LaTeX ](#latex )
* [Linux ](#linux )
* [Livecode ](#livecode )
* [Perl ](#perl )
* [PHP ](#php )
* [Python ](#python )
* [Django ](#django )
* [Ruby ](#ruby )
refactor: normalize Angular and Angular.js sections/resources (#5525)
* chore: improve angular / angular.js listings
- Wellnaming section
- fix book title, add format, add creators as is seen in file
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Wellnaming section
- fix book title, add format, add creators as is seen in file
via EbookFoundation#4940
* chore: improve angular / angular.js listings
- Wellnaming sections (typescript>angular, javascript>angularjs)
- Add free resources to complete listing with at least 2 items, mainly from html.it website.
- fix titles, add format, add creators as is seen in linked files
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Move Angular resources from Angular.js to TypeScript
- Add more resources to avoid single sections
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Sections (typescript>angular, javascript>angularjs)
- Add free resources to complete listing with at least 2 items.
- fix titles, add format, add creators as is seen in linked files
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Move Angular resources to TypeScript
- Well-naming sections
- fix book title, add format, add creators as is seen in files
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Move Angular resources from Angular.js to TypeScript
- Add more resources to avoid single sections
- Complete notes, titles, format, authors
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Well-naming section
- Complete notes, titles, format, authors
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Handle both as anchor. angular and angular.js
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Add http://plnkr.co as valid playground for both
- Add https://stackblitz.com as valid playground for both
via EbookFoundation/free-programming-books#4940
* chore: Angular.js > AngularJS and other pitfails
- Use AngularJS as title/name
- Fix some errors with heading levels in Javascript/Typescript section
- Finish to move some resources accoding their content
via EbookFoundation/free-programming-books#4940
* feature: sections crosslinks as blockquotes
* feature: sections crosslinks as blockquotes
Mainly for AngularJS/Angular, Javascript/Typescript,
web, databases listing sections
* chore: revert scoping crosslinks only to Angular
3 years ago
* [TypeScript ](#typescript )
* [Angular ](#angular )
* [UML ](#uml )
* [Visual Basic ](#visual-basic )
### 0 - Agnostico
#### Algoritmi e Strutture Dati
* [Appunti di Analisi e Progettazione di Algoritmi ](https://www.sci.unich.it/~acciaro/corsoASD.pdf ) - V. Acciaro T. Roselli, V. Marengo (PDF)
* [Progetto e Analisi di Algoritmi ](http://bertoni.di.unimi.it/Algoritmi_e_Strutture_Dati.pdf ) - A. Bertoni, M. Goldwurm (PDF)
#### Metodologie di sviluppo del software
* [Analisi e progettazione del software ](http://www.diegm.uniud.it/schaerf/APS/Dispensa_APS_2_3.pdf ) - S. Ceschia, A. Schaerf (PDF)
* [Programmazione Funzionale ](http://minimalprocedure.pragmas.org/writings/programmazione_funzionale/programmazione_funzionale.html ) - Massimo Maria Ghisalberti
#### Open source
* [Open Source - Analisi di un movimento ](http://www.apogeonline.com/2002/libri/88-503-1065-X/ebook/pdf/OpenSource.pdf ) - N. Bassi (PDF)
#### Sistemi
* [Programmazione di Sistema in Linguaggio C - Esempi ed esercizi ](https://www.disi.unige.it/person/DelzannoG/BIOMED/Programmazione-C/dispense_avanzate_C.pdf ) - V. Gervasi, S. Pelagatti, S. Ruggieri, F. Scozzari, A. Sperduti (PDF)
#### Sistemi di controllo versione
* [Controllo di Versione con Subversion ](https://svnbook.red-bean.com/index.it.html ) - Ben Collins-Sussman, Brian W. Fitzpatrick, C. Michael Pilato (HTML, PDF)
* [get-git ](https://get-git.readthedocs.io/it/latest/ ) - Arialdo Martini (HTML, PDF, EPUB)
* [Pro Git ](https://git-scm.com/book/it ) - Scott Chacon, Ben Straub (HTML, PDF, EPUB)
#### Storia dell'informatica
* [Breve storia dell'informatica ](http://apav.it/informatica_file1.pdf ) - F. Eugeni (PDF)
* [Corso di storia dell'informatica ](http://nid.dimi.uniud.it/computing_history/computing_history.html ) - C. Bonfanti, P. Giangrandi (PDF)
* [La storia dell'informatica in Mondo Digitale ](http://www.aicanet.it/storia-informatica/storia-dell-informatica-in-mondo-digitale ) (PDF)
* [STI: il corso di storia dell'Informatica ](https://www.progettohmr.it/Corso/ ) - G.A. Cignoni (PDF)
* [Storia dell'informatica ](http://www.dsi.unive.it/~pelillo/Didattica/Storia%20dell'informatica/ ) - M. Pelillo (PDF)
### Android
* [Guida Android ](http://www.html.it/guide/guida-android/ ) - Giuseppe Maggi, Marco Lecce, Vito Gentile (HTML)
### Assembly Language
* [La CPU Intel 8086: Architettura e Programmazione Assembly ](http://www.ce.unipr.it/didattica/calcolatoriA/free-docs/lucidi.pdf ) - Alberto Broggi (PDF)
* [PC Assembly Language ](http://drpaulcarter.com/pcasm/ ) - Paul A. Carter
* [Reverse Engineering per Principianti ](https://beginners.re/RE4B-IT.pdf ) - Dennis Yurichev, Federico Ramondino, Paolo Stivanin, Fabrizio Bertone, Matteo Sticco, Marco Negro, et al. (PDF)
### BASH
* [Guida avanzata di scripting Bash ](http://www.dmi.unict.it/diraimondo/web/wp-content/uploads/classes/so/mirror-stuff/abs-guide.pdf ) - Mendel Cooper (PDF)
* [La guida di Bash per principianti ](http://codex.altervista.org/guidabash/guidabash_1_11.pdf ) - Machtelt Garrels (PDF)
* [Programmazione della shell Bash ](https://www.aquilante.net/doc/bash_programming.pdf ) - Marco Liverani (PDF)
### C
* [Guida di Beej alla Programmazione di Rete - Usando Socket Internet ](http://linguaggioc.altervista.org/dl/GuidaDiBeejAllaProgrammazioneDiRete.pdf ) - Brian "Beej Jorgensen" Hall, Fabrizio Pani (PDF)
* [Il linguaggio C - Guida pratica alla programmazione ](https://eineki.files.wordpress.com/2010/02/guidac.pdf ) - BlackLight (PDF)
* [Linguaggio C - ANSI C ](https://web.archive.org/web/20180920221053/http://www.itis.pr.it/~dsacco/itis/Olimpiadi-informatica/Libri-di-testo/LinguaggioC-R&K.pdf ) - Brian W. Kernighan, Dennis M. Ritchie (PDF) *(:card_file_box: archived)*
* [Tricky C ](http://www.dmi.unict.it/diraimondo/web/wp-content/uploads/classes/so/mirror-stuff/Tricky_C.pdf ) (PDF)
### <a id="csharp"></a>C\#
* [ABC# - Guida alla programmazione ](http://antoniopelleriti.it/wp-content/uploads/2019/04/ABCsharp-guida-alla-programmazione-in-csharp.pdf ) - A. Pelleriti (PDF)
### <a id="cpp"></a>C++
* [Dispense del corso di Programmazione I con Laboratorio ](https://www.dmi.unipg.it/~baioletti/didattica/materiale/dispense-progr1-c++.pdf ) - Marco Baioletti (PDF)
* [Il linguaggio C++ ](https://hpc-forge.cineca.it/files/CoursesDev/public/2012%20Autumn/Introduzione%20alla%20programmazioni%20a%20oggetti%20in%20C++/corsocpp.pdf ) (PDF)
### Database
* [Basi di Dati ](http://dbdmg.polito.it/wordpress/teaching/basi-di-dati/ ) - Apiletti e Cagliero (Politecnico di Torino)
* [La progettazione dei database relazionali ](http://www.crescenziogallo.it/unifg/medicina/TSRM/master_bioimmagini/db/Teoria_pratica_progettazione_db_relazionali.pdf ) - C. Gallo (PDF)
* [Manuale pratico di disegno e progettazione dei database ](http://www.brunasti.eu/unimib/bdsi/manuale-pratico-progettazione-ER-100914.pdf ) - P. Brunasti (PDF)
* [Progettare database NoSQL: la guida ](http://www.html.it/guide/progettare-database-nosql/?cref=system ) - Giuseppe Maggi (HTML)
#### NoSQL
* [Guida MongoDB ](http://www.html.it/guide/guida-mongodb/?cref=system ) (HTML)
* [Guida OrientDB ](http://www.html.it/guide/guida-orientdb/?cref=system ) (HTML)
* [Il piccolo libro di MongoDB ](https://nicolaiarocci.com/mongodb/il-piccolo-libro-di-mongodb.pdf ) - Karl Seguin, `trl.:` N. Iarocci (PDF)
* [Redis: la guida ](http://www.html.it/guide/redis-la-guida/?cref=system ) (HTML)
#### Relazionali
* [Guida a MySQL ](http://www.crescenziogallo.it/unifg/agraria/ISLA/SEI1/2016-2017/UD5/Guida%20MySql.pdf ) - C. Gallo (PDF)
#### SQL
* [Guida linguaggio SQL ](http://www.html.it/guide/guida-linguaggio-sql/?cref=system ) (HTML)
### Golang
* [Golang ](http://www.vittal.it/wp-content/uploads/2019/01/golang.pdf ) - V.Albertoni (PDF)
* [The Little Go Book ](https://github.com/francescomalatesta/the-little-go-book-ita ) - Karl Seguin, `trl.:` Francesco Malatesta ([HTML](https://github.com/francescomalatesta/the-little-go-book-ita/blob/master/it/go.md))
### HTML and CSS
* [Canoro sito ](http://canoro.altervista.org/guide/html/GuidaHTML22.pdf ) (PDF)
* [Guida Completa sviluppo lato Client ](http://www.aiutamici.com/PortalWeb/eBook/ebook/Alessandro_Stella-Programmare_per_il_web.pdf ) (PDF)
* [INFN di Milano ](http://www.mi.infn.it/~calcolo/corso_base_html/pdf/corso_base_html.pdf ) (PDF)
### Java
* [Appendici del manuale di Java 9 ](https://www.hoepli.it/editore/hoepli_file/download_pub/978-88-203-8302-2_Java9-Appendici.pdf ) - C. De Sio Cesari (PDF)
* [Esercitazioni di Spring Boot ](https://www.emmecilab.net/blog/esercitazioni-di-spring-boot-0-come-impostare-un-progetto/ ) - M. Cicolella (HTML)
* [Esercizi del manuale di Java 9 ](https://www.hoepli.it/editore/hoepli_file/download_pub/978-88-203-8302-2_java9-esercizi.pdf ) - C. De Sio Cesari (PDF)
* [Esercizi di Java Avanzato ](http://wpage.unina.it/m.faella/Didattica/LpII/archivio.pdf ) - M. Faella (PDF)
* [Fondamenti di informatica - Java - Eserciziario ](http://www.dei.unipd.it/~filira/fi/etc/eserciziario.pdf ) (PDF)
* [Guida a Java 8 ](http://twiki.di.uniroma1.it/pub/Metod_prog/RS_INFO/lezioni.html )
* [Guida Java ](http://www.html.it/guide/guida-java/?cref=development ) (HTML)
* [Java 7 ](https://it.wikibooks.org/wiki/Java ) - Wikibooks
* [Java 9 e 10, la guida ](https://www.html.it/guide/java-9-la-guida/ ) (HTML)
* [Java Mattone dopo Mattone ](http://www.istitutopalatucci.it/libri/scienze/Java%20-%20Mattone%20dopo%20mattone.pdf ) - Massimiliano Tarquini (PDF)
* [Materiale extra online de "Il nuovo Java" ](https://www.nuovojava.it/assets/download/nuovoJava-materiale_extra_online.pdf ) - Claudio De Sio Cesari (PDF)
* [Object Oriented && Java 5 (II Edizione) ](http://www.claudiodesio.com/download/oo_&&_java_5.zip ) - Claudio De Sio Cesari (ZIP)
### JavaScript
* [Corso completo JavaScript ](https://www.grimaldi.napoli.it/pdf/manuale_unite_224_2_html_1000213680.pdf ) - [HTML.it ](http://www.html.it ) _Anno di pubblicazione_ 2005 (PDF)
* [Guida Completa sviluppo lato Client ](http://www.aiutamici.com/PortalWeb/eBook/ebook/Alessandro_Stella-Programmare_per_il_web.pdf ) (PDF) (Includo anche Jquery)
* [Guida di riferimento ](http://lia.deis.unibo.it/Courses/TecnologieWeb0809/materiale/laboratorio/guide/JScriptRef_Ita.pdf ) (PDF)
* [Guida JavaScript ](https://www.html.it/guide/guida-javascript-di-base/ ) - Andrea Chiarelli, Davide Brognoli, Alberto Bottarini, Ilario Valdelli (HTML)
refactor: normalize Angular and Angular.js sections/resources (#5525)
* chore: improve angular / angular.js listings
- Wellnaming section
- fix book title, add format, add creators as is seen in file
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Wellnaming section
- fix book title, add format, add creators as is seen in file
via EbookFoundation#4940
* chore: improve angular / angular.js listings
- Wellnaming sections (typescript>angular, javascript>angularjs)
- Add free resources to complete listing with at least 2 items, mainly from html.it website.
- fix titles, add format, add creators as is seen in linked files
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Move Angular resources from Angular.js to TypeScript
- Add more resources to avoid single sections
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Sections (typescript>angular, javascript>angularjs)
- Add free resources to complete listing with at least 2 items.
- fix titles, add format, add creators as is seen in linked files
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Move Angular resources to TypeScript
- Well-naming sections
- fix book title, add format, add creators as is seen in files
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Move Angular resources from Angular.js to TypeScript
- Add more resources to avoid single sections
- Complete notes, titles, format, authors
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Well-naming section
- Complete notes, titles, format, authors
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Handle both as anchor. angular and angular.js
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Add http://plnkr.co as valid playground for both
- Add https://stackblitz.com as valid playground for both
via EbookFoundation/free-programming-books#4940
* chore: Angular.js > AngularJS and other pitfails
- Use AngularJS as title/name
- Fix some errors with heading levels in Javascript/Typescript section
- Finish to move some resources accoding their content
via EbookFoundation/free-programming-books#4940
* feature: sections crosslinks as blockquotes
* feature: sections crosslinks as blockquotes
Mainly for AngularJS/Angular, Javascript/Typescript,
web, databases listing sections
* chore: revert scoping crosslinks only to Angular
3 years ago
#### AngularJS
> :information_source: Vedi anche … [Angular](#angular)
* [AngularJS, il supereroe dei framework JavaScript ...di Google ](https://www.html.it/articoli/angularjs-il-supereroe-dei-framework-javascript-di-google/ ) - Andrea Chiarelli (HTML)
* [Guida AngularJS ](https://www.html.it/guide/guida-angularjs/ ) - Andrea Chiarelli (HTML)
### Kotlin
* [Kotlin ](http://www.vittal.it/wp-content/uploads/2019/07/kotlin.pdf ) - V. Albertoni (PDF)
### LaTeX
* [Appunti di programmazione in LaTeX e TeX ](http://profs.sci.univr.it/~gregorio/introtex.pdf ) - Enrico Gregorio (PDF)
* [Il LaTex mediante esempi ](http://www.discretephysics.org/MANUALI/Latex.pdf ) - E. Tonti (PDF)
* [Impara LaTeX! (... e mettilo da parte) ](https://users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/impara_latex.pdf ) - Marc Baudoin (PDF)
* [Introduzione all'arte della composizione tipografica con LaTeX ](http://www.guitex.org/home/images/doc/guidaguit-b5.pdf ) - GuIT (PDF)
* [L'arte di scrivere con LaTeX ](http://www.lorenzopantieri.net/LaTeX_files/ArteLaTeX.pdf ) - L. Pantieri, T. Gordini (PDF)
* [LaTeX facile ](https://web.archive.org/web/20180712171427/http://www.guit.sssup.it/downloads/LaTeX-facile.pdf ) - N. Garbellini (PDF)
* [LaTeX, naturalmente! ](http://www.batmath.it/latex/pdfs/guida_st.pdf ) - L .Battaia (PDF)
* [LaTeX per l'impaziente ](http://www.lorenzopantieri.net/LaTeX_files/LaTeXimpaziente.pdf ) - L. Pantieri (PDF)
* [Scrivere la tesi di laurea con LaTeX ](https://web.archive.org/web/20180417083215/http://www.guit.sssup.it/guitmeeting/2005/articoli/mori.pdf ) - L.F. Mori (PDF)
* [Una (mica tanto) breve introduzione a LATEX 2ε ](http://www.ctan.org/tex-archive/info/lshort/italian )
### Linux
* [«a2», ex «Appunti di informatica libera», ex «Appunti Linux» ](http://archive.org/download/AppuntiDiInformaticaLibera/ )
### Livecode
* [Guida a livecode ](http://www.maxvessi.net/pmwiki/pmwiki.php?n=Main.GuidaALivecode )
### Perl
* [Corso di Perl ](http://www.webprog.net/public/corso_perl.pdf ) - M. Beltrame (PDF)
* [Introduzione al Perl ](http://www.aquilante.net/perl/perl.pdf ) - M. Liverani - _Anno di pubblicazione_ 1996 (PDF)
### PHP
* [Guida PHP ](http://www.html.it/guide/guida-php-di-base/?cref=development ) (HTML)
### Python
* [Il manuale di riferimento di Python ](http://docs.python.it/html/ref/ )
* [Il tutorial di Python ](http://docs.python.it/html/tut/ )
* [Immersione in Python 3 ](http://gpiancastelli.altervista.org/dip3-it/ ) - Mark Pilgrim, `trl.:` Giulio Piancastelli (HTML) [(PDF) ](http://gpiancastelli.altervista.org/dip3-it/d/diveintopython3-it-pdf-latest.zip )
* [La libreria di riferimento di Python ](http://docs.python.it/html/lib/ )
* [Pensare da Informatico, Versione Python ](http://www.python.it/doc/Howtothink/Howtothink-html-it/index.htm )
* [Python per tutti: Esplorare dati con Python3 ](http://do1.dr-chuck.com/pythonlearn/IT_it/pythonlearn.pdf ) - Charles Russell Severance (PDF) [(EPUB) ](http://do1.dr-chuck.com/pythonlearn/IT_it/pythonlearn.epub )
#### Django
* [Il tutorial di Django Girls ](https://tutorial.djangogirls.org/it/ ) (1.11) (HTML) *(:construction: in process)*
### Ruby
* [Introduzione a Ruby ](http://tesi.cab.unipd.it/22937/1/Tesina_-_Introduzione_a_Ruby.pdf ) (PDF)
* [Programmazione elementare in Ruby ](http://minimalprocedure.pragmas.org/writings/programmazione_elementare_ruby/corso_elementare_ruby.html )
* [Ruby User Guide ](https://web.archive.org/web/20161102011319/http://ruby-it.org/rug_it.zip )
refactor: normalize Angular and Angular.js sections/resources (#5525)
* chore: improve angular / angular.js listings
- Wellnaming section
- fix book title, add format, add creators as is seen in file
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Wellnaming section
- fix book title, add format, add creators as is seen in file
via EbookFoundation#4940
* chore: improve angular / angular.js listings
- Wellnaming sections (typescript>angular, javascript>angularjs)
- Add free resources to complete listing with at least 2 items, mainly from html.it website.
- fix titles, add format, add creators as is seen in linked files
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Move Angular resources from Angular.js to TypeScript
- Add more resources to avoid single sections
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Sections (typescript>angular, javascript>angularjs)
- Add free resources to complete listing with at least 2 items.
- fix titles, add format, add creators as is seen in linked files
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Move Angular resources to TypeScript
- Well-naming sections
- fix book title, add format, add creators as is seen in files
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Move Angular resources from Angular.js to TypeScript
- Add more resources to avoid single sections
- Complete notes, titles, format, authors
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Well-naming section
- Complete notes, titles, format, authors
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Handle both as anchor. angular and angular.js
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Add http://plnkr.co as valid playground for both
- Add https://stackblitz.com as valid playground for both
via EbookFoundation/free-programming-books#4940
* chore: Angular.js > AngularJS and other pitfails
- Use AngularJS as title/name
- Fix some errors with heading levels in Javascript/Typescript section
- Finish to move some resources accoding their content
via EbookFoundation/free-programming-books#4940
* feature: sections crosslinks as blockquotes
* feature: sections crosslinks as blockquotes
Mainly for AngularJS/Angular, Javascript/Typescript,
web, databases listing sections
* chore: revert scoping crosslinks only to Angular
3 years ago
### TypeScript
* [Guida TypeScript ](https://www.html.it/guide/guida-typescript/ ) - Andrea Chiarelli (HTML)
* [TypeScript Deep Dive ](https://github.com/TizioFittizio/typescript-book ) - Basarat Ali Syed, Luca Campana (HTML) (GitBooks)
#### Angular
> :information_source: Vedi anche … [AngularJS](#angularjs)
* [Applicazioni con Angular e PHP, la guida ](https://www.html.it/guide/applicazioni-con-angular-e-php-la-guida/ ) - Lorenzo De Ambrosis (HTML)
* [Guida Angular 2 ](https://www.html.it/guide/guida-angularjs-2/ ) - Andrea Chiarelli (HTML)
### UML
* [Appunti di UML ](https://web.archive.org/web/20110322065222/http://liuct.altervista.org/download/repository/ingsof/Appunti_UML.pdf ) (PDF) *(:card_file_box: archived)*
### Visual Basic
* [A Scuola con VB2010 ](https://vbscuola.it/VB2010/A_Scuola_con_VB2010.pdf ) (PDF)