mirror of
https://github.com/EbookFoundation/free-programming-books.git
synced 2026-06-06 07:02:43 +08:00
Merge remote-tracking branch 'central/master'
This commit is contained in:
@@ -14,10 +14,10 @@ Moved to GitHub for collaborative updating and for the site mentioned above.
|
||||
### How To Contribute
|
||||
It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution).
|
||||
- [Fork](https://help.github.com/articles/fork-a-repo)
|
||||
- Read the [TODO](/TODO.md) file(Adding new books is our #1 priority, but things like Alphabetizing are important,too.)
|
||||
- Read the [TODO](/TODO.md) file(Adding new books is our #1 priority, but things like Alphabetizing are important, too.)
|
||||
- Edit (we prefer multiple small commits rather than one large change)
|
||||
- [Send a PR](https://help.github.com/articles/using-pull-requests)
|
||||
- be part of a project that over 15,000 people starred in near to 3 months. ;)
|
||||
- be part of a project that over 16,000 people starred in 3 months. ;)
|
||||
|
||||
**Again, unlike other projects, we prefer multiple small commits rather than one large change in a pull request - it's fine to have one PR, but please make sure your title reflects what you're changing**, thanks.
|
||||
|
||||
@@ -28,41 +28,49 @@ It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution).
|
||||
+ [Share on LinkedIn](http://www.linkedin.com/shareArticle?mini=true&url=https://github.com/vhf/free-programming-books&title=Free%20Programming%20Books&summary=&source=)
|
||||
|
||||
|
||||
### In Other Speaking Languages
|
||||
### In Other Spoken Languages
|
||||
|
||||
+ Bulgarian: [github](/free-programming-books-bg.md)
|
||||
|
||||
+ Chinese: [github](/free-programming-books-zh.md)
|
||||
|
||||
+ French: [github](/free-programming-books-fr.md) or [site](http://resrc.io/list/33/livres-gratuits-sur-la-programmation/).
|
||||
|
||||
The French list was based on <http://progdupeu.pl/forums/sujet/43/une-banque-de-liens>.
|
||||
|
||||
+ German: [github](/free-programming-books-de.md)
|
||||
|
||||
+ Greek: [github](/free-programming-books-gr.md)
|
||||
|
||||
+ Hungarian: [github](/free-programming-books-hu.md)
|
||||
|
||||
+ Italian: [github](/free-programming-books-it.md)
|
||||
|
||||
+ Japanese: [github](/free-programming-books-ja.md)
|
||||
|
||||
+ Korean: [github](/free-programming-books-ko.md)
|
||||
|
||||
+ Persian/Farsi (Iran): [github](/free-programming-books-fa_IR.md)
|
||||
|
||||
+ Polish: [github](/free-programming-books-pl.md)
|
||||
|
||||
+ Portuguese (Brazil): [github](/free-programming-books-pt_BR.md)
|
||||
|
||||
+ Portuguese (Portugal): [github](/free-programming-books-pt_PT.md)
|
||||
|
||||
+ Russian: [github](/free-programming-books-ru.md)
|
||||
|
||||
+ Turkish: [github](/free-programming-books-tr.md)
|
||||
|
||||
+ Chinese: [github](/free-programming-books-zh.md)
|
||||
|
||||
+ Polish: [github](/free-programming-books-pl.md)
|
||||
|
||||
+ Portuguese (Portugal): [github](/free-programming-books-pt_PT.md)
|
||||
|
||||
+ Portuguese (Brazil): [github](/free-programming-books-pt_BR.md)
|
||||
|
||||
+ Persian/Farsi (Iran): [github](/free-programming-books-fa_IR.md)
|
||||
|
||||
+ Spanish: [github](/free-programming-books-es.md)
|
||||
|
||||
+ Korean: [github](/free-programming-books-ko.md)
|
||||
|
||||
+ Bulgarian: [github](/free-programming-books-bg.md)
|
||||
|
||||
+ Ukrainian: [github](/free-programming-books-ua.md)
|
||||
|
||||
+ Hungarian: [github](/free-programming-books-hu.md)
|
||||
|
||||
### Noticable lists from [reSRC](http://resrc.io/)
|
||||
### Noticeable lists from [reSRC](http://resrc.io/)
|
||||
|
||||
+ Free JavaScript frameworks resources and tutorials: [github](/javascript-frameworks-resources.md) or [site](http://resrc.io/list/18/javascript-frameworks/)
|
||||
|
||||
|
||||
### Interactive Programming Resources
|
||||
|
||||
+ Free interactive programming tutorials: [github](/free-programming-interactive-tutorials-en.md) or [site](http://resrc.io/list/217/programming-interactive-tutorials/)
|
||||
|
||||
@@ -4,7 +4,9 @@
|
||||
|
||||
###Въведение в програмирането, алгоритми
|
||||
|
||||
* [Въведение в програмирането със С#](http://www.introprogramming.info/wp-content/uploads/2011/07/Intro-CSharp-Book-1.00.pdf) - С.Наков
|
||||
* [Въведение в програмирането със С#](http://www.introprogramming.info/wp-content/uploads/2011/07/Intro-CSharp-Book-1.00.pdf) - С. Наков
|
||||
* [Програмиране = ++ Алгоритми](http://www.programirane.org/2013/02/free-download-algo-book-nakov-dobrikov/) - Преслав Наков и Панайот Добриков
|
||||
* [Въведение в програмирането с Java](http://www.introprogramming.info/intro-java-book/read-online/) - С.Наков
|
||||
* [Въведение в програмирането с Java](http://www.introprogramming.info/intro-java-book/read-online/) - С. Наков
|
||||
* [Немногократко въведениев LaTeX2ε](http://www.ctan.org/tex-archive/info/lshort/bulgarian)
|
||||
* [Програмиране за .NET Framework](http://www.devbg.org/dotnetbook/) - С. Наков и колектив
|
||||
* [Интернет програмиране с Java](http://www.nakov.com/books/inetjava/index.html) - С. Наков
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
* [Java](#java)
|
||||
* [Javascript](#javascript)
|
||||
* [LaTeX](#latex)
|
||||
* [Meta-Lists](#meta-lists)
|
||||
* [PHP](#php)
|
||||
* [Python](#python)
|
||||
* [Ruby on Rails](#ruby-on-rails)
|
||||
@@ -44,6 +45,7 @@
|
||||
###C
|
||||
|
||||
* [C von A bis Z](http://openbook.galileocomputing.de/c_von_a_bis_z/)
|
||||
* [Softwareentwicklung in C](http://www.klausschmaranz.com/Downloads/SoftwareentwicklungInC.pdf)
|
||||
|
||||
###C++
|
||||
|
||||
@@ -95,6 +97,10 @@
|
||||
|
||||
* [LaTeX : Referenz der Umgebungen, Makros, Längen und Zähler](http://www.lehmanns.de/page/latexreferenz/)
|
||||
|
||||
###Meta-Lists
|
||||
* [Galileo Computing - openbook](http://www.galileocomputing.de/katalog/openbook)
|
||||
|
||||
|
||||
###PHP
|
||||
|
||||
* [PHP PEAR](http://openbook.galileocomputing.de/php_pear/)
|
||||
|
||||
@@ -10,6 +10,7 @@
|
||||
* [Android](#android)
|
||||
* [Assembly Language](#assembly-language)
|
||||
* [CSS](#CSS)
|
||||
* [Coffeescript](#coffeescript)
|
||||
* [C++](#c)
|
||||
* [Emacs](#emacs)
|
||||
* [Ensamblador](#ensamblador)
|
||||
@@ -77,6 +78,10 @@
|
||||
* [CSS avanzado](http://librosweb.es/css_avanzado/)
|
||||
* [Estructura con CSS](http://es.learnlayout.com/)
|
||||
|
||||
|
||||
###Coffeescript
|
||||
* [Coffeescript, un pequeño gran libro – Javi Jiménez](https://leanpub.com/coffeescript)
|
||||
|
||||
###C++
|
||||
* [Ejercicios de programación creativos y recreativos en C++](http://antares.sip.ucm.es/cpareja/libroCPP/)
|
||||
|
||||
|
||||
@@ -114,6 +114,7 @@
|
||||
###Java
|
||||
|
||||
* [Initiation à la programmation (en Java)](https://www.coursera.org/course/intro-java-fr), MOOC de l'École Polytechnique Fédérale de Lausanne
|
||||
* [Play.Rules!](http://3monkeys.github.io/play.rules/)
|
||||
|
||||
###Javascript
|
||||
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
###Index
|
||||
* [C++](#c++)
|
||||
* [Java](#java)
|
||||
|
||||
|
||||
|
||||
###C++
|
||||
|
||||
* [Εισαγωγή στη C++](http://www.ebooks4greeks.gr/2011.Download_free-ebooks/Pliroforikis/glossa_programmatismoy_C++__eBooks4Greeks.gr.pdf)
|
||||
|
||||
###Java
|
||||
|
||||
* [Ηλεκτρονικό εγχειρίδιο της JAVA](http://www.ebooks4greeks.gr/wp-content/uploads/2013/04/java-2012-eBooks4Greeks.gr_.pdf)
|
||||
* [Εισαγωγή στη Java](http://www.ebooks4greeks.gr/wp-content/uploads/2013/03/Java-free-book.pdf)
|
||||
* [Σημειώσεις Java](http://www.ebooks4greeks.gr/wp-content/uploads/2013/03/shmeiwseis-Java-eBooks4Greeks.gr_.pdf)
|
||||
* [Εισαγωγή στη γλώσσα προγραμματισμού JAVA](http://www.ebooks4greeks.gr/dowloads/Pliroforiki/Glosses.program./Java__Downloaded_from_eBooks4Greeks.gr.pdf)
|
||||
Executable → Regular
@@ -2,6 +2,7 @@
|
||||
|
||||
* [Assembly Language](#assembly-language)
|
||||
* [GIT](#git)
|
||||
* [Go](#go)
|
||||
* [HTML5](#html5)
|
||||
* [JavaScript](#javascript)
|
||||
* [Node.js](#nodejs)
|
||||
@@ -16,6 +17,10 @@
|
||||
* [Pro Git 한글 번역](http://git-scm.com/book/ko/)
|
||||
* [GitHub Flavored Markdown](https://help.github.com/articles/github-flavored-markdown)
|
||||
|
||||
###Go
|
||||
* [AN INTRODUCTION TO PROGRAMMING IN GO 한글 번역](http://www.codingnuri.com/golang-book/index.html)
|
||||
* [Go Tour 한글 번역](http://go-tour-kr.appspot.com)
|
||||
|
||||
###HTML5
|
||||
* [HTML5, CSS and Javascript](http://fromyou.tistory.com/581)
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
###Index
|
||||
* [Списки книг](#meta-lists)
|
||||
* [Language Agnostic](#language-agnostic)
|
||||
* [Programming Paradigms](#programming-paradigms)
|
||||
* [Assembly](#assembly)
|
||||
* [Bash](#bash)
|
||||
* [C](#c)
|
||||
@@ -13,6 +14,7 @@
|
||||
* [Node.js](#nodejs)
|
||||
* [NoSQL](#nosql)
|
||||
* [Perl](#perl)
|
||||
* [Python](#python)
|
||||
* [PostgreSQL](#postgresql)
|
||||
* [R](#r)
|
||||
* [Reverse engineering](#reverse-engineering)
|
||||
@@ -21,7 +23,6 @@
|
||||
* [Ruby on Rails](#ruby-on-rails)
|
||||
* [Scala](#scala)
|
||||
* [Scilab](#scilab)
|
||||
* [SQL](#sql)
|
||||
* [Unix](#unix)
|
||||
* [Vim](#vim)
|
||||
* [Параллельные технологии](#parallel)
|
||||
@@ -31,6 +32,11 @@
|
||||
* [Scrum и XP: заметки с передовой](http://scrum.org.ua/wp-content/uploads/2008/12/scrum_xp-from-the-trenches-rus-final.pdf)
|
||||
* [Эффективные алгоритмы и сложность вычислений](http://discopal.ispras.ru/Ru.book-advanced-algorithms.htm) - Н. Н. Кузюрин, С. А. Фомин
|
||||
|
||||
####Programming Paradigms
|
||||
* [Введение в функциональное программирование](https://code.google.com/p/funprog-ru/) - John Harrison
|
||||
* [Практика функционального программирования](http://fprog.ru/) - журнал
|
||||
|
||||
|
||||
###Assembly
|
||||
|
||||
* [Программирование на языке ассемблера NASM для ОС Unix](http://www.stolyarov.info/books/pdf/nasm_unix.pdf)
|
||||
@@ -91,9 +97,17 @@
|
||||
* [Pragmatic Perl (журнал)](http://pragmaticperl.com/)
|
||||
|
||||
|
||||
###Python
|
||||
|
||||
* [Вглубь языка Python](http://ru.diveintopython.net/toc.html)
|
||||
* [Укус Питона](http://wombat.org.ua/AByteOfPython/) - Swaroop C H
|
||||
* [Учебник Python 2.6](http://ru.wikibooks.org/wiki/%D0%A3%D1%87%D0%B5%D0%B1%D0%BD%D0%B8%D0%BA_Python_2.6)
|
||||
|
||||
|
||||
###PostgreSQL
|
||||
|
||||
* [Работа с PostgreSQL - настройка и масштабирование](http://postgresql.leopard.in.ua/)
|
||||
* [История о PostgreSQL](http://www.inp.nsk.su/~baldin/PostgreSQL/index.html)
|
||||
|
||||
|
||||
###R
|
||||
@@ -126,11 +140,6 @@
|
||||
* [Введение в Scilab](http://forge.scilab.org/index.php/p/docintrotoscilab/downloads/)
|
||||
* [Программирование в Scilab](http://forge.scilab.org/index.php/p/docprogscilab/downloads/)
|
||||
|
||||
###SQL
|
||||
|
||||
* [Работа с PostgreSQL: настройка и масштабирование](http://postgresql.leopard.in.ua/)
|
||||
* [История о PostgreSQL](http://www.inp.nsk.su/~baldin/PostgreSQL/index.html)
|
||||
|
||||
###Unix
|
||||
|
||||
* [Архитектура операционной системы Unix](http://lib.ru/BACH/)
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
###Index
|
||||
* [C](#c)
|
||||
* [D](#d)
|
||||
* [Git](#git)
|
||||
* [JavaScript](#javascript)
|
||||
@@ -6,6 +7,10 @@
|
||||
* [Python](#python)
|
||||
* [Java](#java)
|
||||
|
||||
###C
|
||||
|
||||
* [C Programlama Diline Giris](http://www1.gantep.edu.tr/~bingul/c/index.php)
|
||||
|
||||
###D
|
||||
|
||||
* [D Programlama Dili](http://ddili.org/ders/d/D_Programlama_Dili.pdf)
|
||||
@@ -25,7 +30,7 @@
|
||||
####Python
|
||||
|
||||
* [Python ile Programlama](http://belgeler.istihza.com/py3/)
|
||||
|
||||
|
||||
####Java
|
||||
|
||||
* [Java Yazılım Tasarımı](http://tdsoftware.net/2011/09/23/java-yazalim-tasarimi-kitabi-pdf/)
|
||||
|
||||
+346
-315
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,47 @@
|
||||
###Clojure
|
||||
* [Clojure Koans](http://clojurekoans.com/)
|
||||
* [ClojureScript Koans](http://clojurescriptkoans.com/)
|
||||
|
||||
|
||||
###CoffeeScript
|
||||
* [Smooth CoffeeScript, Interactive Edition](http://autotelicum.github.io/Smooth-CoffeeScript/interactive/interactive-coffeescript.html)
|
||||
|
||||
|
||||
###Git
|
||||
* [Try Git](http://try.github.io)
|
||||
* [Learn Git Branching](http://pcottle.github.io/learnGitBranching/)
|
||||
|
||||
|
||||
###Go
|
||||
* [The Go Tutorial](http://golang.org/doc/go_tutorial.html)
|
||||
|
||||
|
||||
###Javascript
|
||||
* [Learning Advanced JavaScript](http://ejohn.org/apps/learn/)
|
||||
|
||||
|
||||
###Lisp
|
||||
* [Lisp Koans](https://github.com/google/lisp-koans)
|
||||
|
||||
|
||||
###MATLAB
|
||||
* [Interactive Tutorials for MATLAB, Simulink, Signal Processing, Controls, and Computational Mathematics](http://www.mathworks.com/tutorials)
|
||||
|
||||
|
||||
###NoSQL
|
||||
* [MongoDB Koans](https://github.com/chicagoruby/MongoDB_Koans)
|
||||
|
||||
###Objective-C
|
||||
|
||||
* [Try Objective-C](http://tryobjectivec.codeschool.com)
|
||||
|
||||
###Python
|
||||
* [How to Think Like a Computer Scientist: Learning with Python, Interactive Edition](http://interactivepython.org/courselib/static/thinkcspy/index.html)
|
||||
* [Python Koans](https://github.com/gregmalcolm/python_koans)
|
||||
|
||||
|
||||
###Ruby
|
||||
* [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com)
|
||||
* [CodeCademy Ruby](http://www.codecademy.com/tracks/ruby)
|
||||
* [Try Ruby](http://tryruby.org/)
|
||||
* [Ruby Koans](http://www.rubykoans.com/)
|
||||
@@ -8,19 +8,20 @@
|
||||
* [Angular.js Cheat Sheet](http://www.cheatography.com/proloser/cheat-sheets/angularjs/)
|
||||
* [AngularJS in 60 Minutes](http://fastandfluid.com/publicdownloads/AngularJSIn60MinutesIsh_DanWahlin_May2013.pdf) (PDF)
|
||||
* [Angular.js Youtube Channel](https://www.youtube.com/angularjs)
|
||||
* [Mastering AngularJS Directives](http://pascalprecht.github.com/slides/mastering-angularjs-directives/)
|
||||
* [egghead.io: Learn AngularJS with Tutorial Videos & Training](http://egghead.io)
|
||||
* [egghead.io youtube channel: Learn AngularJS with Tutorial Videos & Training](https://www.youtube.com/user/johnlindquist)
|
||||
* [Mastering AngularJS Directives](http://pascalprecht.github.com/slides/mastering-angularjs-directives/)
|
||||
* [Unit Testing Best Practices in AngularJS](http://andyshora.com/unit-testing-best-practices-angularjs.html)
|
||||
|
||||
## Backbone.js
|
||||
* [A Complete guide for learning Backbone.js](http://www.codebeerstartups.com/2012/12/a-complete-guide-for-learning-backbone-js/)
|
||||
* [Developing Backbone.js Applications](http://addyosmani.github.io/backbone-fundamentals/)
|
||||
* [Backbone.js and socket.io](http://developer.teradata.com/blog/jasonstrimpel/2011/11/backbone-js-and-socket-io)
|
||||
* [Backbone.js + Require.js, Modularization and Just in Time Dependency Loading, part 1](http://developer.teradata.com/blog/jasonstrimpel/2011/12/part-1-backbone-js-require-js) [part 2](http://developer.teradata.com/blog/jasonstrimpel/2012/01/part-2-backbone-js-require-js-further-modularization-and-just-in-time-dep)
|
||||
* [Developing Backbone.js Applications](http://addyosmani.github.io/backbone-fundamentals/)
|
||||
* [Getting Started with Backbone.js](http://net.tutsplus.com/tutorials/javascript-ajax/getting-started-with-backbone-js/)
|
||||
* [How to share Backbone.js models with node.js](http://amirmalik.net/2010/11/27/how-to-share-backbonejs-models-with-nodejs)
|
||||
* [A pragmatic guide to Backbone.js apps](http://pragmatic-backbone.com/)
|
||||
* [Hello Backbone - Hello world examples of increasing complexity](http://arturadib.com/hello-backbonejs/)
|
||||
|
||||
|
||||
## D3.js
|
||||
|
||||
Reference in New Issue
Block a user