mirror of
https://github.com/namibia/free-programming-books.git
synced 2024-11-22 19:45:09 +00:00
a7a323aef7
* 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
278 lines
13 KiB
Markdown
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 … [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 … [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)
|