mirror of
https://github.com/EbookFoundation/free-programming-books.git
synced 2024-12-24 04:15:28 +00:00
Merge branch 'master' of github.com:vhf/free-programming-books
This commit is contained in:
commit
b5b2405e2e
@ -4,30 +4,30 @@ This guide details how to contribute to this repository.
|
||||
|
||||
|
||||
## Contributor license agreement
|
||||
By submitting code you agree to the [LICENSE](/LICENSE) of this repository.
|
||||
By submitting code you agree to the [LICENSE](https://github.com/vhf/free-programming-books/blob/master/LICENSE) of this repository.
|
||||
|
||||
|
||||
## Everyone is welcome to add a new free book to the list
|
||||
Yep, that is true, you and your friends are welcome to add new free books to the list. And by free, we mean free, really free.
|
||||
And you know what? It's really easy, see below.
|
||||
## All the steps you need
|
||||
1. First of all, what you want to add should be actually 'Free'. Don't mistake "An easy link to Download a book" with "Free".
|
||||
2. If you don't know how to work with git or github, just simply go to [Wiki: Contribution](https://github.com/vhf/free-programming-books/wiki/Contribution) and read the rest.
|
||||
3. We have 3 kinds of lists. Make sure you know where you're adding the link:
|
||||
|
||||
+ **Books** : PDF, HTML, DJVU, ePub, a gitBook.io based site, a Git repo, etc.
|
||||
+ **Courses** : A course is a well designed learning material which was made by an organized group and is availabe for a long time where there is no interactive tool embeded in the site. e.g.: [OpenCourseWare](http://ocw.mit.edu/), [PHPAcademy](https://phpacademy.org), etc.
|
||||
+ **Interactive Tutorials** : An application which helps you learn, by actually typing syntax. e.g.: [Codecademy](http://www.codecademy.com/), [Try Github](http://try.github.io/), etc.
|
||||
|
||||
## Steps to add a new book
|
||||
Make sure that you've read [Contribution](https://github.com/vhf/free-programming-books/wiki/Contribution), which guides you to editing a repository. Then:
|
||||
|
||||
1. Again, unlike other projects, we prefer multiple small commits rather than one large change in a pull request - it's fine to have one pull request, but please make sure your title reflects what you've changed.
|
||||
2. Use our standard for formatting the .md file. Check it out: [Formatting](#formatting)
|
||||
3. Please try to use alphabetic order.
|
||||
4. We prefer small commits rather than one large commit in a pull request. If you don't have the time to make small commit, add an issue with all the links included and we'll add them for you.
|
||||
5. Use our standard for formatting the .md file. Check it out: [Formatting](#formatting)
|
||||
6. Please try to use alphabetic order.
|
||||
|
||||
|
||||
### Formatting
|
||||
We are adults. Let's respect the next standard.
|
||||
+ All lists are ```.md``` files. Try to learn Github's Markdown syntax. It's simple!
|
||||
+ All the lists start with an Index, the idea is to show all of sections and subsections there, so it's important to have an index for each section. Right now it's alphabetized, so please use alphabetic order.
|
||||
+ Sections are using level 3 heading (in HTML is ```<h3>```, in Markdown is ```###```), and subsections are using level 4 (in Markdown is ####).
|
||||
+ Sections are using level 3 heading (in HTML is ```<h3>```, in Markdown is ```###```), and subsections are using level 4 (in HTML is ```<h4>```, in Markdown is ```####```).
|
||||
|
||||
The idea is to have
|
||||
+ ```2``` empty lines between last suggested book & header
|
||||
+ ```2``` empty lines between last suggested book & new header
|
||||
+ ```0``` empty line between header & first book of that very section.
|
||||
+ ```0``` empty line between each book in 1 section.
|
||||
+ ```1``` empty line at the end of each ```.md``` file.
|
||||
@ -47,6 +47,7 @@ GOOD: * [IllumOS Dynamic Tracing Guide](http://dtrace.org/guide/preface.html) (P
|
||||
|
||||
BAD : * [IllumOS Dynamic Tracing Guide](http://dtrace.org/guide/preface.html)- Robert
|
||||
GOOD: * [IllumOS Dynamic Tracing Guide](http://dtrace.org/guide/preface.html) - Robert
|
||||
|
||||
```
|
||||
|
||||
|
||||
|
@ -11,9 +11,9 @@ Moved to GitHub for collaborative updating and for the site mentioned above.
|
||||
It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution). Please read [CONTRIBUTING](/CONTRIBUTING.md).
|
||||
- [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.)
|
||||
- Edit (we prefer multiple small commits rather than one large change)
|
||||
- [Edit](https://github.com/vhf/free-programming-books/edit/master/free-programming-books.md) (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 23,000 people starred in 6 months. ;)
|
||||
- be part of a project that over 24,000 people starred in 7 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.
|
||||
|
||||
|
@ -1,5 +1,6 @@
|
||||
###Index
|
||||
* [Databases](#databases)
|
||||
* [Haskell](#haskell)
|
||||
* [HTML / CSS](#html--css)
|
||||
* [JS](#js)
|
||||
* [iOS](#ios)
|
||||
@ -10,6 +11,10 @@
|
||||
* [Database Systems](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-830-database-systems-fall-2010/) (MIT's opencourseware)
|
||||
* [Introduction to Databases](https://class.stanford.edu/courses/Engineering/db/2014_1/about) (Stanford University)
|
||||
|
||||
###Haskell
|
||||
* [CIS 194: Introduction to Haskell](http://www.seas.upenn.edu/~cis194/) - Brent Yorgey
|
||||
* [CS240h: Functional Systems in Haskell](http://www.scs.stanford.edu/11au-cs240h/notes/) - Bryan O'Sullivan
|
||||
|
||||
###HTML / CSS
|
||||
* [Code a personal splash page in 1 hour: A Hands-on Intro to HTML & CSS](http://www.thefirehoseproject.com/lessons/splash-page)
|
||||
* [Learn HTML5 Programming From Scratch](https://www.udemy.com/learn-html5-programming-from-scratch/)
|
||||
|
@ -13,6 +13,7 @@
|
||||
* [Linux](#linux)
|
||||
* [Distribuce](#distribuce)
|
||||
* [OpenSource](#opensource)
|
||||
* [PHP](#php)
|
||||
* [Python](#python)
|
||||
* [Ruby](#ruby)
|
||||
* [TeX](#tex)
|
||||
@ -79,6 +80,8 @@
|
||||
* [Tvorba open source softwaru](http://www.root.cz/knihy/tvorba-open-source-softwaru/stahnout/1303/) (PDF)
|
||||
* [Katedrála a tržiště](http://www.root.cz/knihy/katedrala-a-trziste/) (PDF)
|
||||
|
||||
###PHP
|
||||
* [PHP Tvorba interaktivních internetových aplikací](http://www.kosek.cz/php/php-tvorba-interaktivnich-internetovych-aplikaci.pdf)
|
||||
|
||||
###Python
|
||||
* [Ponořme se do Pythonu 3](http://www.root.cz/knihy/ponorme-se-do-pythonu-3/stahnout/1025/) (PDF)
|
||||
|
@ -83,6 +83,7 @@
|
||||
####Misceláneos
|
||||
* [97 cosas que todo programador debería saber](http://97cosas.com/programador)
|
||||
* [El camino a un mejor programador](http://emanchado.github.io/camino-mejor-programador/)
|
||||
* [Videojuegos Multiplataforma con OpenFL](http://www.openflbook.com/)
|
||||
|
||||
|
||||
####Paradigmas de Programación
|
||||
|
@ -39,6 +39,7 @@
|
||||
* [Lua](#lua)
|
||||
* [Maven](#maven)
|
||||
* [Mercurial](#mercurial)
|
||||
* [ML](#ml)
|
||||
* [NoSQL](#nosql)
|
||||
* [Objective-C](#objective-c)
|
||||
* [OCaml](#ocaml)
|
||||
@ -320,6 +321,8 @@
|
||||
* [Mercurial: The Definitive Guide](http://foozy.bitbucket.org/hgbook-ja/index.ja.html) - Bryan O'Sullivan, 藤原克則(翻訳)
|
||||
* [Mercurial チュートリアル hginit.com の和訳](http://d.hatena.ne.jp/mmitou/20100501/1272680474) - Joel Spolsky, id:mmitou(翻訳)
|
||||
|
||||
###ML
|
||||
* [ATSプログラミング入門](http://jats-ug.metasepi.org/doc/ATS2/INT2PROGINATS/index.html)
|
||||
|
||||
###NoSQL
|
||||
* [MongoDBの薄い本](http://www.cuspy.org/diary/2012-04-17/the-little-mongodb-book-ja.pdf) (PDF) - Karl Seguin, 濱野司(翻訳)
|
||||
|
@ -2,8 +2,10 @@
|
||||
* [Niezależne od języka programowania](#niezale%C5%BCne-od-j%C4%99zyka-programowania)
|
||||
* [C](#c)
|
||||
* [C++](#c-1)
|
||||
* [CSS](#css)
|
||||
* [Common Lisp](#common-lisp)
|
||||
* [Haskell](#haskell)
|
||||
* [HTML](#html)
|
||||
* [Java](#java)
|
||||
* [JavaScript](#javascript)
|
||||
* [LaTeX](#latex)
|
||||
@ -34,6 +36,10 @@
|
||||
* [Megatutorial "Od zera do gier kodera"](http://xion.org.pl/productions/texts/coding/megatutorial/)
|
||||
|
||||
|
||||
###CSS
|
||||
* [Moja pierwsza strona internetowa w HTML5 i CSS3](http://ferrante.pl/books/html/)
|
||||
|
||||
|
||||
###Common Lisp
|
||||
* [Kurs programowania w języku Common Lisp](http://jcubic.pl/lisp_tutorial.php)
|
||||
|
||||
@ -42,6 +48,10 @@
|
||||
* [Haskell](http://pl.wikibooks.org/wiki/Haskell)
|
||||
|
||||
|
||||
###HTML
|
||||
* [Moja pierwsza strona internetowa w HTML5 i CSS3](http://ferrante.pl/books/html/)
|
||||
|
||||
|
||||
###Java
|
||||
* [Java start](http://javastart.pl/)
|
||||
|
||||
|
@ -8,6 +8,7 @@
|
||||
* [HTML / CSS](#html--css)
|
||||
* [Java](#java)
|
||||
* [JavaScript](#javascript)
|
||||
* [PHP](#php)
|
||||
* [LaTeX](#latex)
|
||||
* [Python](#python)
|
||||
* [Ruby](#ruby)
|
||||
@ -18,6 +19,7 @@
|
||||
* [Introdução a Programação](https://github.com/edusantana/introducao-a-programacao-livro/releases) - livro adotado na UFPB.
|
||||
* [Projeto de Algoritmos em C](http://www.ime.usp.br/~pf/algoritmos/).
|
||||
* [Introdução ao Curso de C ](http://www.ic.unicamp.br/~mc102/introducao-ao-curso-de-c.html).
|
||||
* [O Fantástico Mundo da Linguagem C] (https://fiorix.wordpress.com/2014/04/12/livro-sobre-c-e-linux/)
|
||||
|
||||
###Engenharia de Software
|
||||
####Metodologias de Desenvolvimento de Software
|
||||
@ -60,6 +62,9 @@
|
||||
* [Node.js para Leigos](http://udgwebdev.com/nodejs)
|
||||
* [Tudo sobre Meteor](http://udgwebdev.com/meteor)
|
||||
|
||||
###Php
|
||||
* [PHP](http://www.etelg.com.br/paginaete/downloads/informatica/php.pdf)
|
||||
|
||||
###LaTeX
|
||||
* [Introdução ao LaTeX 2 - Ou LaTeX 2 em 105 minutos](http://ctan.org/pkg/lshort-portuguese-br)
|
||||
|
||||
|
@ -145,6 +145,7 @@
|
||||
|
||||
###PHP
|
||||
* [Руководство по PHP](http://docs.php.net/manual/ru/)
|
||||
* [PHP: Правильный Путь](http://getjump.github.io/ru-php-the-right-way/)
|
||||
* [Самоучитель (учебник) по PHP](http://www.php-s.ru/self-teacher/)
|
||||
|
||||
|
||||
@ -169,6 +170,7 @@
|
||||
|
||||
|
||||
###Ruby
|
||||
* [Ruby за двадцать минут](https://www.ruby-lang.org/ru/documentation/quickstart/)
|
||||
* [Ruby](https://github.com/Krugloff/rus_ruby_book) - Круглов А.
|
||||
* [Ruby](http://ru.wikibooks.org/wiki/Ruby) - Викиучебник
|
||||
* [Учись программировать](http://www.shokhirev.com/mikhail/ruby/ltp/title.html) - Крис Пайн
|
||||
|
@ -1,6 +1,7 @@
|
||||
###目录
|
||||
* [在线教育](#在线教育)
|
||||
* [软件开发方法](#%e8%bd%af%e4%bb%b6%e5%bc%80%e5%8f%91%e6%96%b9%e6%b3%95)
|
||||
* [操作系统](#操作系统)
|
||||
* [HTML / CSS](#html--css)
|
||||
* [版本控制](#版本控制)
|
||||
* [Ruby](#ruby)
|
||||
@ -11,6 +12,9 @@
|
||||
* [Scala](#scala)
|
||||
* [Shell](#shell)
|
||||
* [Database](#database)
|
||||
* [Golang](#golang)
|
||||
* [Python](#python)
|
||||
* [Visual Prolog](#visual-prolog)
|
||||
|
||||
|
||||
###在线教育
|
||||
@ -26,6 +30,8 @@
|
||||
* [硝烟中的 Scrum 和 XP](http://www.infoq.com/cn/minibooks/scrum-xp-from-the-trenches)
|
||||
* [文章《Functional Programming For The Rest of Us》的中文翻译](https://github.com/justinyhuang/Functional-Programming-For-The-Rest-of-Us-Cn)
|
||||
|
||||
###操作系统
|
||||
* [UNIX TOOLBOX](http://cb.vu/unixtoolbox_zh_CN.xhtml)
|
||||
|
||||
###HTML / CSS
|
||||
* [学习CSS布局](http://zh.learnlayout.com/)
|
||||
@ -74,3 +80,16 @@
|
||||
|
||||
### Database
|
||||
* [The Little MongoDB Book 中文版](https://github.com/justinyhuang/the-little-mongodb-book-cn)
|
||||
* [Redis 设计与实现](http://www.redisbook.com)
|
||||
|
||||
### Golang
|
||||
* [Go Web编程](https://github.com/astaxie/build-web-application-with-golang)
|
||||
* [Go编程基础](https://github.com/Unknwon/go-fundamental-programming)
|
||||
|
||||
### Python
|
||||
* [深入Python](http://woodpecker.org.cn/diveintopython/)
|
||||
* [笨办法学 Python](http://sebug.net/paper/books/LearnPythonTheHardWay/)
|
||||
|
||||
### Visual Prolog
|
||||
* [Visual Prolog 7边练边学](http://wiki.visual-prolog.com/index.php?title=Visual_Prolog_for_Tyros_in_Chinese)
|
||||
* [Visual Prolog 7初学指南](http://wiki.visual-prolog.com/index.php?title=A_Beginners_Guide_to_Visual_Prolog_in_Chinese)
|
||||
|
@ -95,6 +95,7 @@
|
||||
* [MATLAB](#matlab)
|
||||
* [Maven](#maven)
|
||||
* [Mercurial](#mercurial)
|
||||
* [Mercury](#mercury)
|
||||
* [Meta-Lists](#meta-lists)
|
||||
* [MySQL](#mysql)
|
||||
* [.NET (C# / VB / Nemerle / Visual Studio)](#net-c--vb--nemerle--visual-studio)
|
||||
@ -152,6 +153,7 @@
|
||||
* [TypeScript](#typescript)
|
||||
* [Unix](#unix)
|
||||
* [Vim](#vim)
|
||||
* [Visual Prolog](#visual-prolog)
|
||||
* [Web Services](#web-services)
|
||||
* [Windows 8](#windows-8)
|
||||
* [Windows Phone](#windows-phone)
|
||||
@ -255,7 +257,7 @@
|
||||
|
||||
|
||||
####Compiler Design
|
||||
* [Basics of Compiler Design (Anniversary Edition](http://www.diku.dk/~torbenm/Basics/) - Torben Mogensen
|
||||
* [Basics of Compiler Design (Anniversary Edition)](http://www.diku.dk/~torbenm/Basics/) - Torben Mogensen
|
||||
* [Compilers and Compiler Generators: An Introduction with C++](http://www.scifac.ru.ac.za/compilers/) - P. D. Terry
|
||||
* [Compiler Construction](http://www.ethoberon.ethz.ch/WirthPubl/CBEAll.pdf) (PDF)
|
||||
* [Compiler Design: Theory, Tools, and Examples, C/C++ Edition](http://elvis.rowan.edu/~bergmann/books/c_cpp/) - Seth D. Bergmann
|
||||
@ -305,23 +307,23 @@
|
||||
* [AI Algorithms, Data Structures, and Idioms in Prolog, Lisp, and Java](http://wps.aw.com/wps/media/objects/5771/5909832/PDF/Luger_0136070477_1.pdf) - George F. Luger, William A Stubblefield
|
||||
* [An Introduction to Statistical Learning](http://www-bcf.usc.edu/~gareth/ISL/) - Gareth James, Daniela Witten, Trevor Hastie and Robert Tibshirani
|
||||
* [Artificial Intelligence | Machine Learning](http://see.stanford.edu/see/materials/aimlcs229/handouts.aspx) - Andrew Ng *(Notes, lectures, and problems)*
|
||||
* [Artificial Intelligence A Modern Approach](http://51lica.com/wp-content/uploads/2012/05/Artificial-Intelligence-A-Modern-Approach-3rd-Edition.pdf) (PDF)
|
||||
* [Bayesian Reasoning and Machine Learning](http://web4.cs.ucl.ac.uk/staff/D.Barber/pmwiki/pmwiki.php?n=Brml.HomePage)
|
||||
* [Computer Vision: Algorithms and Applications](http://hackershelf.com/book/134/computer-vision-algorithms-and-applications/)
|
||||
* [Gaussian Processes for Machine Learning](http://www.gaussianprocess.org/gpml/)
|
||||
* [Inductive Logic Programming](http://www-ai.ijs.si/SasoDzeroski/ILPBook/)
|
||||
* [Information Theory, Inference, and Learning Algorithms](http://www.inference.phy.cam.ac.uk/itila/)
|
||||
* [Introduction to Machine Learning](http://alex.smola.org/drafts/thebook.pdf) (PDF)
|
||||
* [Introduction to Machine Learning](http://alex.smola.org/drafts/thebook.pdf) - Alex Smola and S.V.N. Vishwanathan (PDF)
|
||||
* [Introduction to Machine Learning](http://arxiv.org/abs/0904.3664v1) - Amnon Shashua
|
||||
* [Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf) (PDF)
|
||||
* [Machine Learning](http://www.intechopen.com/books/machine_learning)
|
||||
* [Machine Learning, Neural and Statistical Classification](http://www1.maths.leeds.ac.uk/~charles/statlog/whole.pdf) (PDF) or [online version](http://www1.maths.leeds.ac.uk/~charles/statlog/) - This book is based on the EC (ESPRIT) project StatLog.
|
||||
* [Neural Networks and Deep Learning](http://neuralnetworksanddeeplearning.com)
|
||||
* [Probabilistic Models in the Study of Language](http://idiom.ucsd.edu/~rlevy/pmsl_textbook/text.html) (Draft, with R code)
|
||||
* [Reinforcement Learning: An Introduction](http://webdocs.cs.ualberta.ca/~sutton/book/ebook/the-book.html)
|
||||
* [The Elements of Statistical Learning](http://www-stat.stanford.edu/~tibs/ElemStatLearn/) - Trevor Hastie, Robert Tibshirani, and Jerome Friedman
|
||||
* [The Python Game Book](http://thepythongamebook.com/en:start)
|
||||
* [The LION Way: Machine Learning plus Intelligent Optimization](http://www.e-booksdirectory.com/details.php?ebook=9575)
|
||||
* [Introduction to Machine Learning](http://arxiv.org/abs/0904.3664v1)
|
||||
* [Machine Learning](http://www.intechopen.com/books/machine_learning)
|
||||
* [Inductive Logic Programming](http://www-ai.ijs.si/SasoDzeroski/ILPBook/)
|
||||
* [Artificial Intelligence A Modern Approach](http://51lica.com/wp-content/uploads/2012/05/Artificial-Intelligence-A-Modern-Approach-3rd-Edition.pdf) (PDF)
|
||||
* [The Python Game Book](http://thepythongamebook.com/en:start)
|
||||
|
||||
|
||||
####Mathematics
|
||||
@ -522,6 +524,7 @@
|
||||
####Theoretical Computer Science
|
||||
* [An Introduction to the Theory of Computation](http://www.cse.ohio-state.edu/~gurari/theory-bk/theory-bk.html)
|
||||
* [Building Blocks for Theoretical Computer Science](http://www.cs.uiuc.edu/~mfleck/building-blocks/index.html) - Margaret M. Fleck
|
||||
* [Category Theory for Computing Science](http://www.tac.mta.ca/tac/reprints/articles/22/tr22.pdf) (PDF)
|
||||
* [Homotopy Type Theory: Univalent Foundations of Mathematics](http://homotopytypetheory.org/book/) (PDF)
|
||||
* [Introduction to Computing](http://www.computingbook.org/)
|
||||
* [Introduction to Theory of Computation](http://cg.scs.carleton.ca/~michiel/TheoryOfComputation/) (PDF) - Anil Maheshwari and Michiel Smid
|
||||
@ -540,11 +543,11 @@
|
||||
|
||||
|
||||
###Ada
|
||||
* [A Guide to Ada for C and C++ Programmers](http://www.cs.uni.edu/~mccormic/4740/guide-c2ada.pdf) (PDF)
|
||||
* [Ada 95: The Craft of Object-Oriented Programming](http://faculty.cs.wwu.edu/reedyc/AdaResources/bookhtml/contents.htm)
|
||||
* [Ada Distilled](http://www.adapower.com/pdfs/AdaDistilled07-27-2003.pdf) (PDF)
|
||||
* [Ada for Software Engineers](http://pnyf.inf.elte.hu/kto/oktatas/ada/books/ase.pdf) (PDF)
|
||||
* [The Big Online Book of Linux Ada Programming](http://www.pegasoft.ca/resources/boblap/book.html)
|
||||
* [A Guide to Ada for C and C++ Programmers](http://www.cs.uni.edu/~mccormic/4740/guide-c2ada.pdf) (PDF)
|
||||
|
||||
|
||||
###Agda
|
||||
@ -578,6 +581,7 @@
|
||||
|
||||
|
||||
###Assembly Language
|
||||
* [An introduction to reverse engineering for beginners](https://github.com/dennis714/RE-for-beginners)
|
||||
* [Assembly Language Succinctly](http://www.syncfusion.com/Content/downloads/ebook/Assembly_Language_Succinctly.pdf)
|
||||
* [Paul Carter's Tutorial on x86 Assembly](http://drpaulcarter.com/pcasm/)
|
||||
* [PC Assembly Language](http://drpaulcarter.com/pcasm/) - Paul A. Carter
|
||||
@ -589,7 +593,6 @@
|
||||
* [The Second Book Of Machine Language](http://www.atariarchives.org/2bml/)
|
||||
* [Wizard Code](http://vendu.twodots.nl/wizardcode.html)
|
||||
* [x86 Assembly](http://en.wikibooks.org/wiki/X86_Assembly)
|
||||
* [An introduction to reverse engineering for beginners](https://github.com/dennis714/RE-for-beginners)
|
||||
|
||||
|
||||
####Non-X86
|
||||
@ -653,6 +656,7 @@
|
||||
* [The New C Standard - An Annotated Reference](http://www.knosof.co.uk/cbook/cbook.html)
|
||||
* [Using C on the UNIX System - David A. Curry](http://www.bitsinthewind.com/about-dac/publications/using-c-on-the-unix-system)
|
||||
|
||||
|
||||
###C++
|
||||
* [C++ Annotations](http://cppannotations.sourceforge.net/)
|
||||
* [C++ Cookbook](http://staff.ppu.edu/dkhalid/O'Reilly%20-%20C++%20Cookbook%20%282007%29.pdf) (PDF)
|
||||
@ -702,7 +706,6 @@
|
||||
* [The Little Book on CoffeeScript](http://arcturo.github.com/library/coffeescript/)
|
||||
|
||||
|
||||
|
||||
###ColdFusion
|
||||
* [CFML In 100 Minutes](https://github.com/mhenke/CFML-in-100-minutes/blob/master/cfml100mins.markdown)
|
||||
* [Learn CF in a Week](http://learncfinaweek.com/)
|
||||
@ -757,7 +760,6 @@
|
||||
* [Learn You Some Erlang For Great Good](http://learnyousomeerlang.com/) - Frederic Trottier-Hebert
|
||||
|
||||
|
||||
|
||||
###F Sharp
|
||||
* [F Sharp Programming](http://en.wikibooks.org/wiki/F_Sharp_Programming) in Wikibooks
|
||||
* [Real World Functional Programming](http://msdn.microsoft.com/en-us/library/hh314518.aspx) (MSDN Chapters)
|
||||
@ -823,6 +825,7 @@
|
||||
* [Git Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/git) (PDF, Kindle) *(Just fill the fields with any values)*
|
||||
* [git - the simple guide](http://rogerdudler.github.io/git-guide/)
|
||||
* [Git Workflows](http://documentup.com/skwp/git-workflows-book)
|
||||
* [Learn Git - Learn Version Control with Git](http://www.git-tower.com/learn/ebook/command-line/introduction#start) - Tobias Günther
|
||||
* [Pro Git](http://git-scm.com/book) - Scott Chacon
|
||||
* [Pro Git Reedited](https://leanpub.com/progitreedited) - Jon Forrest
|
||||
* [Think Like (a) Git: A Guide for the Perplexed](http://think-like-a-git.net)
|
||||
@ -856,7 +859,6 @@
|
||||
* [A Haskell School of Music](http://haskell.cs.yale.edu/?post_type=publication&p=112) (PDF) (work in progress)
|
||||
* [Anatomy of Programming Languages](http://www.cs.utexas.edu/~wcook/anatomy/) - William R. Cook
|
||||
* [Beautiful Code, Compelling Evidence](http://vis.renci.org/jeff/2009/01/16/beautiful-code-compelling-evidence/) (PDF)
|
||||
* [CS240h: Functional Systems in Haskell](http://www.scs.stanford.edu/11au-cs240h/notes/) (course notes and slides) - Bryan O'Sullivan
|
||||
* [Exploring Generic Haskell](http://www.andres-loeh.de/ExploringGH.pdf) - Andres L¨oh
|
||||
* [Haskell and Yesod](http://www.yesodweb.com/book-1.2)
|
||||
* [Haskell no panic](http://lisperati.com/haskell/)
|
||||
@ -906,6 +908,7 @@
|
||||
###iOS
|
||||
* [iOS Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/ios) (PDF, Kindle) *(Just fill the fields with any values)*
|
||||
* [Start Developing iOS Apps Today](https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOS/RoadMapiOS.pdf) (PDF)
|
||||
* [Cocoa Dev Central](http://cocoadevcentral.com/)
|
||||
|
||||
|
||||
###Isabelle/HOL
|
||||
@ -1155,6 +1158,10 @@ See also [TeX](#tex)
|
||||
* [Mercurial: The Definitive Guide](http://hgbook.red-bean.com/) -
|
||||
|
||||
|
||||
###Mercury
|
||||
* [The Mercury Users' Guide](http://www.mercurylang.org/information/doc-release/user_guide.pdf) (PDF)
|
||||
|
||||
|
||||
###MySQL
|
||||
* [MySQL Essentials](http://www.techotopia.com/index.php/MySQL_Essentials)
|
||||
* [MySQL Tutorial Excerpt](http://downloads.mysql.com/docs/mysql-tutorial-excerpt-5.1-en.pdf)
|
||||
@ -1280,9 +1287,9 @@ See also [TeX](#tex)
|
||||
* [Symfony2](http://symfony.com/doc/current/book/index.html)
|
||||
* [Zend Framework: Survive the Deep End](http://www.survivethedeepend.com/)
|
||||
* Laravel Framework
|
||||
* [Laravel 4 Official Documentation. Synced Daily](https://leanpub.com/l4)
|
||||
* [Official Documentation (Offline Version)](https://leanpub.com/l4-offline-doc)
|
||||
* Drupal Framework
|
||||
* [High Performance Drupal](http://chimera.labs.oreilly.com/books/1230000000845) - Jeff Sheltren, Narayan Newton, and Nathaniel Catchpole
|
||||
* Drupal 7
|
||||
* [The Tiny Book of Rules](https://drupal.org/files/tiny-book-of-rules.pdf) (PDF)
|
||||
* [Master Drupal in 7 hours](http://dl.dropboxusercontent.com/u/54624702/Master%20Drupal%20in%207%20hours_v1.1.pdf) (PDF)
|
||||
@ -1377,6 +1384,7 @@ See also [TeX](#tex)
|
||||
* [Porting to Python 3: An In-Depth Guide](http://python3porting.com/)
|
||||
* [Problem Solving with Algorithms and Data Structures](http://interactivepython.org/courselib/static/pythonds/index.html)
|
||||
* [Program Arcade Games With Python And Pygame](http://programarcadegames.com/)
|
||||
* [Python 2.7 quick reference](http://infohost.nmt.edu/tcc/help/pubs/python/web/) - New Mexico Tech
|
||||
* [Python Bibliotheca](http://openbookproject.net/pybiblio/)
|
||||
* [Python Cookbook](http://chimera.labs.oreilly.com/books/1230000000393/index.html) - David Beazley
|
||||
* [Python for Fun](http://www.openbookproject.net/py4fun/)
|
||||
@ -1392,11 +1400,11 @@ See also [TeX](#tex)
|
||||
* [Python Standard Library](http://effbot.org/librarybook/) - Fredrik Lundh
|
||||
* [Snake Wrangling For Kids](http://www.briggs.net.nz/snake-wrangling-for-kids.html)
|
||||
* [Test-Driven Web Development with Python](http://chimera.labs.oreilly.com/books/1234000000754/index.html)
|
||||
* [Text Processing in Python](http://gnosis.cx/TPiP/) - David Mertz
|
||||
* [The Art and Craft of Programming](http://beastie.cs.ua.edu/cs150/book/index.html)
|
||||
* [The Programming Historian](http://niche-canada.org/files/programming-historian-1.pdf) - William J. Turkel, Adam Crymble and Alan MacEachern
|
||||
* [Think Python](http://www.greenteapress.com/thinkpython/) - Allen B. Downey
|
||||
* [Wikibooks: Python Programming](http://en.wikibooks.org/wiki/Python_Programming)
|
||||
* [Text Processing in Python](http://gnosis.cx/TPiP/) - David Mertz
|
||||
* [Welcome to Problem Solving with Algorithms and Data Structures](http://interactivepython.org/runestone/static/pythonds/index.html) - Brad Miller and David Ranum
|
||||
* [Web2py: Complete Reference Manual, 6th Edition (pre-release)](http://web2py.com/book) - HTML
|
||||
* [Web2py: Complete Reference Manual, 6th Edition (pre-release)](https://dl.dropbox.com/u/18065445/web2py/web2py_manual_5th.pdf) (PDF)
|
||||
@ -1651,6 +1659,7 @@ See also [LaTeX](#latex)
|
||||
* [Conquering the Command Line](http://www.conqueringthecommandline.com/)
|
||||
* [Unix Toolbox](http://cb.vu/unixtoolbox.xhtml) - Colin Barschel
|
||||
* [UNIX Tutorial for Beginners](http://www.ee.surrey.ac.uk/Teaching/Unix/) (HTML)
|
||||
* [Unix for Poets](http://www.stanford.edu/class/cs124/kwc-unix-for-poets.pdf) - Kenneth Ward Church (PDF)
|
||||
|
||||
|
||||
###Vim
|
||||
@ -1664,6 +1673,11 @@ See also [LaTeX](#latex)
|
||||
* [Use Vim Like A Pro](https://leanpub.com/VimLikeAPro) *(Leanpub, by Tim Ottinger)*
|
||||
|
||||
|
||||
###Visual Prolog
|
||||
* [A Beginners' Guide to Visual Prolog](http://wiki.visual-prolog.com/index.php?title=A_Beginners_Guide_to_Visual_Prolog)
|
||||
* [Visual Prolog for Tyros](http://wiki.visual-prolog.com/index.php?title=Visual_Prolog_for_Tyros)
|
||||
|
||||
|
||||
###Web Services
|
||||
* [RESTful Web Services](http://restfulwebapis.org/RESTful_Web_Services.pdf) (PDF)
|
||||
|
||||
|
@ -38,6 +38,8 @@
|
||||
* [Ember.js - Getting started](http://emberjs.com/guides/getting-started/)
|
||||
* [Ember 101](http://ember101.com/)
|
||||
* [Let's Learn Ember](http://freecourses.tutsplus.com/lets-learn-ember/)
|
||||
* [EmberFlare](https://emberflare.com/)
|
||||
* [Ember App with RailsApi](http://reefpoints.dockyard.com/ember/2013/01/07/building-an-ember-app-with-rails-api-part-1.html)
|
||||
|
||||
|
||||
## Knockout.js
|
||||
|
Loading…
Reference in New Issue
Block a user