mirror of
https://github.com/EbookFoundation/free-programming-books.git
synced 2024-12-20 18:36:13 +00:00
2de3e8abc5
* Removed dead link; Added new PDF This is Visual Basic .Net, and not the old Visual Basic 6 (VB6). Also, this refer to the 2010 version (VB10) latest is the VB16 (2019). There wasn't so many changes since 2010, but some are relevant, like async and await. All changes from 2010 to 2019 can be see at this link: https://learn.microsoft.com/en-us/dotnet/visual-basic/whats-new * Update free-programming-books-it.md * Update free-programming-books-it.md
281 lines
14 KiB
Markdown
281 lines
14 KiB
Markdown
### 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)
|
|
* [Symfony](#symfony)
|
|
* [Python](#python)
|
|
* [Django](#django)
|
|
* [Ruby](#ruby)
|
|
* [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)
|
|
|
|
|
|
#### 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)
|
|
* [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++
|
|
|
|
* [Corso C++ standard](http://didatticait.altervista.org/programmazione/CPP/CPP-dispense/CORSO_C.pdf) (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)
|
|
|
|
|
|
#### 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)
|
|
* [Manuale PHP](http://francescomuscolo.altervista.org/manuale_PHP.pdf) (PDF)
|
|
|
|
|
|
#### Symfony
|
|
|
|
* [Symfony 5: guida rapida](https://symfony.com/doc/5.0/the-fast-track/it/index.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) - Dr. 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)
|
|
|
|
|
|
### 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)
|
|
* [Guida di Angular 5](http://vbgraphic.altervista.org/warehouse/sites/default/files/downloads/Guida_Angular5_FabioGuerrazzi.pdf) - Fabio Guerrazzi (PDF)
|
|
|
|
|
|
### UML
|
|
|
|
* [Appunti di UML](http://liuct.altervista.org/download/repository/ingsof/Appunti_UML.pdf) (PDF)
|
|
* [Introduzione alla gestione del progetto software con UML](http://areaprofessional.com/documenti/D03_IntroGestioneProgettoSW.pdf) - G. Destri (PDF)
|
|
|
|
|
|
### Visual Basic
|
|
|
|
* [A Scuola con VB2010](https://vbscuola.it/VB2010/A_Scuola_con_VB2010.pdf) (PDF)
|