free-programming-books/books/free-programming-books-it.md
David Ordás a7a323aef7
refactor(books): Split RE4B - Reverse Engineering For Beginners (#5603)
* refactor(books): add re4b - french

Reverse Engineering for Beginners -
https://beginners.re/RE4B-FR.pdf
Author: Dennis Yurichev @DennisYurichev @dennis714
Translators: Florent Besnard @besnardf, Marc Remy @mremy, Baudouin Landais, Téo Dacquet @T30rix, @BlueSkeye

Implements EbookFoundation/free-programming-books#5558

(cherry picked from commit 14c32afe2cce6015009647445ddef620284634fe)

* refactor(books): remove due to not free in english & russian

Implements EbookFoundation/free-programming-books#5558

* refactor(books): add re4b - german

Reverse Engineering for Beginners -
https://beginners.re/RE4B-DE.pdf
Author: Dennis Yurichev @DennisYurichev @dennis714
Translators:  Dennis Siekmeier17 @DSiekmeier, Julius Angres18 @JAngres, Dirk Loser19 @PolymathMonkey, Clemens Tamme, Philipp Schweinzer

Implements EbookFoundation/free-programming-books#5558

* refactor(books): add re4b - japanese

Reverse Engineering for Beginners -
https://beginners.re/RE4B-JA.pdf
Author: Dennis Yurichev @DennisYurichev @dennis714
Translators:  @shmz @4ryuJP

Implements EbookFoundation/free-programming-books#5558

* refactor(books): add re4b - italian

Reverse Engineering for Beginners -
https://beginners.re/RE4B-IT.pdf
Author: Dennis Yurichev @DennisYurichev @dennis714 @yurichev
Translators:  Federico Ramondino @pinkrab
, Paolo Stivanin @paolostivanin, @twyK, Fabrizio
Bertone @fbertone, Matteo Sticco @sticken88, Marco Negro @Internaut401, @bluepulsar.

Implements EbookFoundation/free-programming-books#5558

* fix(books): section level

* refactor(books): add re4b - polish

Reverse Engineering for Beginners -
https://beginners.re/RE4B-PL.pdf
Author: Dennis Yurichev @DennisYurichev @dennis714 @yurichev
Translators:  Kateryna Rozanova, Aleksander Mistewicz, Wiktoria Lewicka, Marcin Sokołowski

Implements EbookFoundation/free-programming-books#5558

* refactor(books): add re4b - traditional chinese

Reverse Engineering for Beginners -
Author: Dennis Yurichev @DennisYurichev @dennis714 @yurichev
Translators:  Antiy Labs, Archer

Implements EbookFoundation/free-programming-books#5558

* lint(books): fix marker style

* refactor(books): move re4b - german to assembly

It's usually not helpful to add a category for a single resource. Try to find another category, or see if there are other books in our lists that would fit into your category.

It satisfy as it's like in other listings: https://github.com/EbookFoundation/free-programming-books/search?q=reverse

* refactor(books): move re4b - italian to assembly

It's usually not helpful to add a category for a single resource. Try to find another category, or see if there are other books in our lists that would fit into your category.

It satisfy as it's like in other listings: https://github.com/EbookFoundation/free-programming-books/search?q=reverse

* refactor(books): move re4b - french to assembly

It's usually not helpful to add a category for a single resource. Try to find another category, or see if there are other books in our lists that would fit into your category.

It satisfy as it's like in other listings: https://github.com/EbookFoundation/free-programming-books/search?q=reverse

* refactor(books): merge assembly - webassembly

Moving/adding book "WebAssembly friendly programming with C/C++"
Author: @chaishushan, @3dgen
Translator: @yushih

It satisfy as it's like in other listings: https://github.com/EbookFoundation/free-programming-books/search?q=reverse

* refactor(books): move re4b - chinese to assembly

It's usually not helpful to add a category for a single resource. Try to find another category, or see if there are other books in our lists that would fit into your category.

It satisfy as it's like in other listings: https://github.com/EbookFoundation/free-programming-books/search?q=reverse

* refactor(books): move re4b - polish to assembly

It's usually not helpful to add a category for a single resource. Try to find another category, or see if there are other books in our lists that would fit into your category.

It satisfy as it's like in other listings: https://github.com/EbookFoundation/free-programming-books/search?q=reverse

* refactor(books): move re4b - japanese to assembly

It's usually not helpful to add a category for a single resource. Try to find another category, or see if there are other books in our lists that would fit into your category.

It satisfy as it's like in other listings: https://github.com/EbookFoundation/free-programming-books/search?q=reverse
2021-10-06 22:53:01 -04:00

278 lines
13 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)
* [Storia dell'informatica](#storia-dellinformatica)
* [Android](#android)
* [Assembly Language](#assembly-language)
* [BASH](#bash)
* [C](#c)
* [C#](#c-sharp)
* [C++](#cpp)
* [CSS](#css)
* [Database](#database)
* [NoSQL](#nosql)
* [Relazionali](#relazionali)
* [SQL](#sql)
* [Golang](#golang)
* [HTML](#html)
* [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 e V. Marengo (PDF)
* [Progetto e Analisi di Algoritmi](http://bertoni.di.unimi.it/Algoritmi_e_Strutture_Dati.pdf) - A. Bertoni e 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 e 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)
#### 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 e 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/) (HTML)
### Assembly Language
* [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 per la bash](http://www.dmi.unict.it/diraimondo/web/wp-content/uploads/classes/so/mirror-stuff/abs-guide.pdf) (PDF)
### C
* [Guida di Beej alla Programmazione di Rete - Usando Socket Internet](http://linguaggioc.altervista.org/dl/GuidaDiBeejAllaProgrammazioneDiRete.pdf) - B. Hall, Tradotto da Fabrizio Pani (PDF)
* [Il linguaggio C - Guida pratica alla programmazione](https://eineki.files.wordpress.com/2010/02/guidac.pdf) - (PDF)
* [Linguaggio C - ANSI C](http://www.itis.pr.it/~dsacco/itis/Olimpiadi-informatica/Libri-di-testo/LinguaggioC-R&K.pdf) - B.W. Kernighan e D.M. Ritchie (PDF)
* [Linguaggio C - Guida alla programmazione](http://www.cbmc.it/~marchettil/Tandem2016/Bellini.pdf) - A. Bellini e A. Guidi _Anno di pubblicazione_ 1999 (PDF)
* [Tricky C](http://www.dmi.unict.it/diraimondo/web/wp-content/uploads/classes/so/mirror-stuff/Tricky_C.pdf) (PDF)
### C Sharp
* [ABC# - Guida alla programmazione](http://antoniopelleriti.it/wp-content/uploads/2019/04/ABCsharp-guida-alla-programmazione-in-csharp.pdf) - A. Pelleriti (PDF)
<h3 id="cpp">C++</h3>
* [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)
### CSS
* [Guida Completa sviluppo lato Client](http://www.aiutamici.com/PortalWeb/eBook/ebook/Alessandro_Stella-Programmare_per_il_web.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) (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) - Traduzione di N. Iarocci dall'originale di K. Seguin (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, Francesco Malatesta ([HTML](https://github.com/francescomalatesta/the-little-go-book-ita/blob/master/it/go.md))
### HTML
* [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.digididattica.it/pluginfile.php/2127/mod_resource/content/1/javamattone.pdf) (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 &#8230; [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 e 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, _traduzione di: 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 &#8230; [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
* [Corso Visual Basic](http://www.webalice.it/kindofapple/corsovb.pdf) (PDF)