mirror of
https://github.com/namibia/free-programming-books.git
synced 2024-12-23 23:38:50 +00:00
commit
2fc9aca988
@ -15,6 +15,8 @@ By submitting code you agree to the [LICENSE](https://github.com/vhf/free-progra
|
||||
+ **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.
|
||||
+ **Javascript Resources** : Resources for learning a Javascript Framework
|
||||
+ **Problem Sets & Competetitive Programming** : Challenges/problems, where you can prove your programming skills for yourself or against others
|
||||
|
||||
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)
|
||||
|
@ -15,7 +15,7 @@ It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution). Pl
|
||||
- Read the [TODO](/TODO.md) file(Adding new books is our #1 priority, but things like Alphabetizing are important, too.)
|
||||
- [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 27,000 people starred in 8 months. ;)
|
||||
- Be part of a project that over 31,000 people starred in 13 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.
|
||||
|
||||
@ -47,7 +47,9 @@ It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution). Pl
|
||||
+ Portuguese (Portugal): [github](/free-programming-books-pt_PT.md)
|
||||
+ Romanian (Romania): [github](/free-programming-books-ro.md)
|
||||
+ Russian: [github](/free-programming-books-ru.md)
|
||||
+ Slovak: [github](/free-programming-books-sk.md)
|
||||
+ Spanish: [github](/free-programming-books-es.md)
|
||||
+ Swedish: [github](/free-programming-books-se.md)
|
||||
+ Turkish: [github](/free-programming-books-tr.md)
|
||||
+ Ukrainian: [github](/free-programming-books-ua.md)
|
||||
|
||||
|
3
TODO.md
3
TODO.md
@ -29,4 +29,5 @@ TODO
|
||||
- [ ] tr
|
||||
- [ ] zh
|
||||
- [ ] javascript framework
|
||||
- [ ] courses
|
||||
- [x] courses
|
||||
- [ ] problem sets
|
||||
|
@ -1,5 +1,6 @@
|
||||
### Index
|
||||
* [Assembly](#assembly)
|
||||
* [Android](#android)
|
||||
* [C++](#c)
|
||||
* [Databases](#databases)
|
||||
* [Haskell](#haskell)
|
||||
@ -11,6 +12,8 @@
|
||||
* [Oracle PL/SQL](#oracle-plsql)
|
||||
* [Python](#python)
|
||||
* [Ruby](#ruby)
|
||||
* [Swift](#swift)
|
||||
* [Web Development](#web-development)
|
||||
|
||||
|
||||
### Assembly
|
||||
@ -18,6 +21,12 @@
|
||||
* [Introductory Intel x86: Architecture, Assembly, Applications, & Alliteration](http://opensecuritytraining.info/IntroX86.html)
|
||||
|
||||
|
||||
### Android
|
||||
* [Programming Mobile Applications for Android Handheld Systems](https://www.coursera.org/course/android)
|
||||
* [Creative, Serious and Playful Science of Android Apps](https://www.coursera.org/course/androidapps101)
|
||||
* [Programming Cloud Services for Android Handheld Systems](https://www.coursera.org/course/mobilecloud)
|
||||
|
||||
|
||||
### C++
|
||||
* [Google's C++ Course](https://developers.google.com/edu/c++/)
|
||||
* [Introduction to C++](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-096-introduction-to-c-january-iap-2011/) (MIT's opencourseware)
|
||||
@ -30,11 +39,13 @@
|
||||
|
||||
|
||||
### Haskell
|
||||
* [C9 : Functional Programming Fundamentals](http://channel9.msdn.com/Series/C9-Lectures-Erik-Meijer-Functional-Programming-Fundamentals) - Erik Meijer
|
||||
* [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
|
||||
* [C9 : Functional Programming Fundamentals](http://channel9.msdn.com/Series/C9-Lectures-Erik-Meijer-Functional-Programming-Fundamentals) - Erik Meijer
|
||||
|
||||
### HTML / CSS
|
||||
* [Build a SaaS landing page using Skeleton](https://www.bloc.io/tutorials/jottly-a-beginner-s-guide-to-html-css-skeleton-and-animate-css)
|
||||
* [Build a responsive website with Webflow](https://www.bloc.io/tutorials/webflow-tutorial-design-responsive-sites-with-webflow)
|
||||
* [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/)
|
||||
|
||||
@ -54,7 +65,6 @@
|
||||
|
||||
### JS
|
||||
* [Egghead.io](https://egghead.io/)
|
||||
* [LearnStreet Walkthrough](https://www.learnstreet.com/lessons/study/javascript)
|
||||
|
||||
|
||||
### OCaml
|
||||
@ -73,3 +83,11 @@
|
||||
|
||||
### Ruby
|
||||
* [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com)
|
||||
|
||||
|
||||
### Swift
|
||||
* [Swiftris - Build an iOS Tetris app from scratch](https://www.bloc.io/tutorials/swiftris-build-your-first-ios-game-with-swift)
|
||||
|
||||
|
||||
### Web Development
|
||||
* [The Odin Project - Learn Web Development for Free](http://www.theodinproject.com/)
|
||||
|
@ -1,23 +1,33 @@
|
||||
### Index
|
||||
* [Android](#android)
|
||||
* [Javascript](#javascript)
|
||||
* [Python](#python)
|
||||
* [Ruby](#ruby)
|
||||
* [Vim](#vim)
|
||||
|
||||
### Android
|
||||
* [Screencast] - [Android Basics Archives - mybringback](http://www.mybringback.com/series/android-basics)
|
||||
|
||||
### Javascript
|
||||
* [Screencast] - [ShowMeDo - Javascript Screencasts](http://showmedo.com/videotutorials/javascript)
|
||||
* [Screencast] - [Free Quality Javascript video tutorials and screencasts](http://screencasts.org/topics/javascript)
|
||||
* [Screencast] - [Node Tuts - Node.JS Video Tutorials](nodetuts.com)
|
||||
* [Screencast] - [Node Tuts - Node.JS Video Tutorials](http://nodetuts.com)
|
||||
* [Screencast] - [ShowMeDo - Javascript Screencasts](http://showmedo.com/videotutorials/javascript)
|
||||
* [Podcast] - [JavaScript Jabber](http://javascriptjabber.com/)
|
||||
* [Podcast] - [The Javascript Show](http://javascriptshow.com/)
|
||||
|
||||
### Python
|
||||
* [Screencast] - [ShowMeDo - Python Videos, Tutorials and Screencasts](http://showmedo.com/videotutorials/python)
|
||||
* [Screencast] - [Diving into Django](http://code.tutsplus.com/articles/diving-into-django--net-2969)
|
||||
* [Screencast] - [ShowMeDo - Python Videos, Tutorials and Screencasts](http://showmedo.com/videotutorials/python)
|
||||
* [Screencast] - [Try Django Tutorial](http://youtu.be/3DccH9AMwFQ?list=PLEsfXFp6DpzRgedo9IzmcpXYoSeDg29Tx)
|
||||
|
||||
### Ruby
|
||||
* [Screencast] - [Free Ruby on Rails Screencasts](http://railscasts.com/?type=free)
|
||||
* [Screencast] - [Ruby Tapas | Free Screencasts](http://www.rubytapas.com/episodes?filter=free)
|
||||
* [Screencast] - [Ruby Videos, Tutorials and Screencasts](http://showmedo.com/videotutorials/ruby)
|
||||
* [Podcast] - [5by5 - Ruby on Rails Podcast](http://5by5.tv/rubyonrails)
|
||||
* [Podcast] - [ENVY LABS - Ruby5](http://ruby5.envylabs.com/)
|
||||
* [Podcast] - [Ruby Rogues](http://rubyrogues.com/)
|
||||
* [Screencast] - [Free Ruby on Rails Screencasts](http://railscasts.com/?type=free)
|
||||
* [Screencast] - [Ruby Videos, Tutorials and Screencasts](http://showmedo.com/videotutorials/ruby)
|
||||
* [Screencast] - [Ruby Tapas | Free Screencasts](http://www.rubytapas.com/episodes?filter=free)
|
||||
* [Podcast] - [The Ruby Show](http://rubyshow.com/)
|
||||
|
||||
### Vim
|
||||
* [Screencast] - [Free screencasts about the text editor Vim](http://vimcasts.org/)
|
||||
|
@ -17,6 +17,7 @@
|
||||
* [Python](#python)
|
||||
* [Ruby](#ruby)
|
||||
* [TeX](#tex)
|
||||
* [Webdesign](#webdesign)
|
||||
* [XML](#xml)
|
||||
|
||||
|
||||
@ -29,7 +30,7 @@
|
||||
|
||||
|
||||
### Git
|
||||
* [Pro Git](http://www.root.cz/knihy/pro-git/stahnout/1001/) (PDF)
|
||||
* [Pro Git](https://knihy.nic.cz/) - Scott Chacon (PDF)
|
||||
|
||||
|
||||
### Language Agnostic
|
||||
@ -38,7 +39,8 @@
|
||||
|
||||
|
||||
#### Bezpečnost
|
||||
* [Báječný svět elektronického podpisu](http://www.root.cz/knihy/bajecny-svet-elektronickeho-podpisu/) (PDF)
|
||||
* [Báječný svět elektronického podpisu](https://knihy.nic.cz/) - Jiří Peterka (PDF)
|
||||
* [Buď pánem svého prostoru](https://knihy.nic.cz/) - Linda McCarthy a Denise Weldon-Siviy (PDF)
|
||||
|
||||
|
||||
#### Matematika
|
||||
@ -48,7 +50,7 @@
|
||||
|
||||
|
||||
#### Právo
|
||||
* [Internet jako objekt práva](http://www.root.cz/knihy/internet-jako-objekt-prava/) (PDF)
|
||||
* [Internet jako objekt práva](https://knihy.nic.cz/) - Ján Matejka (PDF)
|
||||
|
||||
|
||||
#### Regulární výrazy
|
||||
@ -56,7 +58,7 @@
|
||||
|
||||
|
||||
#### Sítě
|
||||
* [Internetový protokol IPv6](http://www.root.cz/knihy/internetovy-protokol-ipv6-treti-vydani/) (PDF)
|
||||
* [Internetový protokol IPv6](https://knihy.nic.cz/) - Pavel Satrapa (PDF)
|
||||
|
||||
|
||||
### LaTeX
|
||||
@ -77,14 +79,14 @@
|
||||
|
||||
|
||||
### OpenSource
|
||||
* [Tvorba open source softwaru](http://www.root.cz/knihy/tvorba-open-source-softwaru/stahnout/1303/) (PDF)
|
||||
* [Tvorba open source softwaru](https://knihy.nic.cz/) - Karl Fogel (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)
|
||||
* [Ponořme se do Pythonu 3](https://knihy.nic.cz/) - Mark Pilgrim (PDF)
|
||||
* [Učebnice jazyka Python](http://www.root.cz/knihy/ucebnice-jazyka-python/stahnout/920/) (PDF)
|
||||
|
||||
|
||||
@ -97,5 +99,9 @@
|
||||
* [První setkání s TeXem](http://www.root.cz/knihy/prvni-setkani-s-texem/) (PDF)
|
||||
|
||||
|
||||
### Webdesign
|
||||
* [Webová režie: základy koncepčního myšlení u webových projektů](http://www.root.cz/knihy/webova-rezie-zaklady-koncepcniho-mysleni-u-webovych-projektu/) (PDF)
|
||||
|
||||
|
||||
### XML
|
||||
* [XML pro každého](http://www.root.cz/knihy/xml-pro-kazdeho/) (PDF)
|
||||
|
@ -122,14 +122,9 @@
|
||||
|
||||
|
||||
### Python
|
||||
* [Python Das umfassende Handbuch](http://openbook.galileocomputing.de/python/)
|
||||
* [Programmiereinführung mit Python](http://opentechschool.github.io/python-beginners/de/)
|
||||
|
||||
|
||||
### Ruby
|
||||
* [Programmieren mit Ruby](http://approximity.com/rubybuch2/)
|
||||
|
||||
|
||||
### Ruby on Rails
|
||||
* [Praxiswissen Ruby](http://www.oreilly.de/german/freebooks/rubybasger/pdf_rubybasger.pdf) [PDF]
|
||||
* [Praxiswissen Ruby On Rails](http://examples.oreilly.de/openbooks/pdf_rubyonrailsbasger.pdf) [PDF]
|
||||
|
@ -177,6 +177,8 @@
|
||||
### LaTeX
|
||||
* [La introducción no-tan-corta a LaTeX 2ε](http://www.ctan.org/tex-archive/info/lshort/spanish)
|
||||
|
||||
### Linux
|
||||
* [Debian GNU/Linux para administradores] (http://debian-handbook.info/browse/es-ES/stable/)
|
||||
|
||||
### .NET (C# / Visual Studio)
|
||||
* [El lenguaje de programación C#](http://dis.um.es/~bmoros/privado/bibliografia/LibroCsharp.pdf) (PDF)
|
||||
@ -196,7 +198,6 @@
|
||||
### Python
|
||||
* [Aprenda a pensar como un programador (con Python)](http://web.ballardini.com.ar/ai/raw-attachment/wiki/BibliografiaPython/thinkCSpy-es.pdf) (PDF)
|
||||
* [Doma de Serpientes para Niños: Aprendiendo a Programar con Python](http://code.google.com/p/swfk-es/)
|
||||
* [El tutorial de Python](http://tutorialpython.com.ar)
|
||||
* [Inmersión en Python](http://es.diveintopython.net/toc.html)
|
||||
* [Inmersión en Python 3](http://inmersionenpython3.googlecode.com/files/inmersionEnPython3.0.11.pdf) (PDF)
|
||||
* [Introducción a la programación con Python](http://repositori.uji.es/xmlui/bitstream/handle/10234/24305/s23.pdf) (PDF)
|
||||
@ -246,3 +247,4 @@
|
||||
* [Manual de gestión de base de datos](http://www.jorgesanchez.net/bd/gbd2012.pdf)
|
||||
* [Tutorial de SQL](http://www.desarrolloweb.com/manuales/9/)
|
||||
|
||||
|
||||
|
@ -2,7 +2,6 @@
|
||||
* [Méta-listes](#méta-listes)
|
||||
* [Non dépendant du langage](#non-dépendant-du-langage)
|
||||
* [Algorithmique](#algorithmique)
|
||||
* [Bases de données](#bases-de-données)
|
||||
* [Logiciels libres](#logiciels-libres)
|
||||
* [Makefile](#makefile)
|
||||
* [Méthodes de développment](#méthodes-de-développement)
|
||||
@ -18,11 +17,13 @@
|
||||
* [Haskell](#haskell)
|
||||
* [Java](#java)
|
||||
* [Javascript](#javascript)
|
||||
* [jQuery](#jquery)
|
||||
* [LaTeX](#latex)
|
||||
* [Asymptote](#asymptote)
|
||||
* [Metapost](#metapost)
|
||||
* [PGF/TikZ](#pgftikz)
|
||||
* [Lisp](#lisp)
|
||||
* [Meteor](#meteor)
|
||||
* [Perl](#perl)
|
||||
* [PHP](#php)
|
||||
* [Python](#python)
|
||||
@ -47,10 +48,6 @@
|
||||
* [Prologin](http://www.prologin.org/)
|
||||
|
||||
|
||||
#### Bases de données
|
||||
* [Bases de données I](http://decan.lexpage.net/files/bdd1/bdd1-syllabus.pdf), par Jef Wijsen
|
||||
|
||||
|
||||
#### Logiciels libres
|
||||
* [Histoires et cultures du libres](http://framabook.org/histoires-et-cultures-du-libre/)
|
||||
* [Option libre. Du bon usage des licences libres](http://framabook.org/option-libre-du-bon-usage-des-licences-libres/), par Jean Benjamin
|
||||
@ -90,7 +87,6 @@
|
||||
### C / C++
|
||||
* [Cours de C/C++](http://casteyde.christian.free.fr/cpp/cours/online/book1.html) par Christian Casteyde
|
||||
* [Le C en 20 heures](http://framabook.org/6-le-c-en-20-heures/), par Eric Berthomier et Daniel Schang
|
||||
* [Initiation à la programmation (en C++)](https://www.coursera.org/course/intro-cpp-fr), MOOC de l'École Polytechnique Fédérale de Lausanne
|
||||
* [Introduction à la rétro-ingénierie de binaires](http://progdupeu.pl/articles/45/introduction-a-la-retro-ingenierie-de-binaires), à partir de code C compilé pour x86.
|
||||
|
||||
|
||||
@ -104,7 +100,7 @@
|
||||
|
||||
|
||||
### Git
|
||||
* [Git Magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/fr/) par par Alexandre Garel, Paul Gaborit et Nicolas Deram
|
||||
* [Git Magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/fr/) par Alexandre Garel, Paul Gaborit et Nicolas Deram
|
||||
* [Pro Git](http://www.git-scm.com/book/fr) par Scott Chacon
|
||||
|
||||
|
||||
@ -118,6 +114,10 @@
|
||||
* [Javascript Éloquent : Une introduction moderne à la programmation](http://fr.eloquentjavascript.net/), par Marijn Haverbeke
|
||||
|
||||
|
||||
### jQuery
|
||||
* [Apprendre jQuery](http://sutterlity.gitbooks.io/apprendre-jquery/), par Sutterlity Laurent
|
||||
|
||||
|
||||
### Haskell
|
||||
* [Apprendre Haskell vous fera le plus grand bien !](http://lyah.haskell.fr/)
|
||||
* [A Gentle Introduction to Haskell](http://gorgonite.developpez.com/livres/traductions/haskell/gentle-haskell/) par Paul Hudak, John Peterson et Joseph Fasel
|
||||
@ -150,6 +150,8 @@ Voir aussi [TeX](#tex)
|
||||
* [Introduction à la programmation en Common Lisp](http://www.algo.be/logo1/lisp/intro-lisp.pdf) par Francis Leboutte
|
||||
* [Traité de programmation en Common Lisp](http://dept-info.labri.fr/~strandh/Teaching/Programmation-Symbolique/Common/Book/HTML/programmation.html) par Robert Strandh et Irène Durand
|
||||
|
||||
### Meteor
|
||||
* [Apprendre Meteor](http://mquandalle.gitbooks.io/apprendre-meteor/), par Maxime Quandalle
|
||||
|
||||
### Perl
|
||||
* [Guide Perl - débuter et progresser en Perl](http://formation-perl.fr/guide-perl.html), par Sylvain Lhullier
|
||||
@ -201,3 +203,4 @@ Voir aussi [LaTeX](#latex)
|
||||
|
||||
### Vim
|
||||
* [Learn Vim Progressively](http://yannesposito.com/Scratch/fr/blog/Learn-Vim-Progressively/)
|
||||
* [Vim pour les humains](http://vimebook.com/), par Vincent Jousse (le livre n'est pas **gratuit** mais **à prix libre**)
|
||||
|
@ -1,6 +1,11 @@
|
||||
### Index
|
||||
* [Bash](#bash)
|
||||
* [C++](#c++)
|
||||
* [Java](#java)
|
||||
* [Python](#python)
|
||||
|
||||
###Bash
|
||||
* [Εισαγωγή στον προγραμματισμό κελύφους](https://www.dropbox.com/s/5so6te983bj5v5w/IEEEUCG.pdf?dl=0)
|
||||
|
||||
|
||||
### C++
|
||||
@ -8,7 +13,13 @@
|
||||
|
||||
|
||||
### 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)
|
||||
* [Εισαγωγή στη Java](http://www.ebooks4greeks.gr/wp-content/uploads/2013/03/Java-free-book.pdf)
|
||||
* [Ηλεκτρονικό εγχειρίδιο της 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/shmeiwseis-Java-eBooks4Greeks.gr_.pdf)
|
||||
|
||||
|
||||
###Python
|
||||
* [Ένα byte της Python](https://dl.dropboxusercontent.com/u/54790396/a_byte_of_python-el.pdf)
|
||||
|
||||
|
||||
|
@ -12,7 +12,6 @@
|
||||
* [Javascript](#javascript)
|
||||
* [LaTeX](#latex)
|
||||
* [Linux](#linux)
|
||||
* [Lisp](#lisp)
|
||||
* [Perl](#perl)
|
||||
* [PHP](#php)
|
||||
* [Python](#python)
|
||||
@ -63,6 +62,7 @@
|
||||
|
||||
|
||||
### LaTeX
|
||||
* [Introduzione all'arte della composizione tipografica con LaTeX - GuIT](http://www.guitex.org/home/images/doc/guidaguit-b5.pdf)
|
||||
* [L'arte di scrivere con LaTeX - L. Pantieri e T. Gordini](http://www.lorenzopantieri.net/LaTeX_files/ArteLaTeX.pdf)
|
||||
* [Una (mica tanto) breve introduzione a LATEX 2ε](http://www.ctan.org/tex-archive/info/lshort/italian)
|
||||
|
||||
@ -71,10 +71,6 @@
|
||||
* [«a2», ex «Appunti di informatica libera», ex «Appunti Linux»](http://archive.org/download/AppuntiDiInformaticaLibera/)
|
||||
|
||||
|
||||
### Lisp
|
||||
* [Introduzione a Lisp](http://www.matteolucarelli.net/lisp/lispintro.pdf)
|
||||
|
||||
|
||||
### Perl
|
||||
* [Corso di Perl](http://www.perl.it/documenti/articoli/mb_corso_perl/mb_corso_perl.pdf)
|
||||
* [Perl e Internet](http://www.ateneonline.it/hyperbook/p_book/perl2.htm)
|
||||
|
@ -65,6 +65,7 @@
|
||||
* [Smalltalk](#smalltalk)
|
||||
* [SQL(実装非依存)](#sql%e5%ae%9f%e8%a3%85%e9%9d%9e%e4%be%9d%e5%ad%98)
|
||||
* [Standard ML](#standard-ml)
|
||||
* [Swift](#swift)
|
||||
* [Tcl/Tk](#tcltk)
|
||||
* [TypeScript](#typescript)
|
||||
* [VBA](#vba)
|
||||
@ -100,7 +101,6 @@
|
||||
* [iOS OpenGL ES プログラミングガイド](https://developer.apple.com/jp/devcenter/ios/library/documentation/OpenGLES_ProgrammingGuide.pdf) (PDF) - Apple Developer
|
||||
* [DirectX を使った初めての Windows ストア アプリの作成](http://msdn.microsoft.com/ja-jp/library/windows/apps/br229580.aspx) - MSDN Library
|
||||
* [CUDA プログラミング入門](http://accc.riken.jp/secure/4467/cuda-programming_main.pdf) (PDF) - 青山幸也
|
||||
* [OpenGL Programming](http://www.komoto.org/opengl/) - 小本真広
|
||||
|
||||
|
||||
#### グラフィックユーザーインターフェイス
|
||||
@ -183,6 +183,7 @@
|
||||
* [Android アプリ開発のための Java 入門](https://gist.github.com/nobuoka/6546813) - id:nobuoka
|
||||
* [コントリビュータのためのAndroidコードスタイルガイドライン 日本語訳](http://www.textdrop.net/android/code-style-ja.html) - Android Open Source Project, Takashi Sasai(翻訳)
|
||||
* [Androidアプリのセキュア設計・セキュアコーディングガイド](http://www.jssec.org/report/securecoding.html) - 一般社団法人日本スマートフォンセキュリティ協会(JSSEC)
|
||||
* [Android Open Text book](https://github.com/TechBooster/AndroidOpenTextbook) - TechBooster
|
||||
|
||||
|
||||
### AWK
|
||||
@ -212,6 +213,7 @@
|
||||
* [cpprefjp - C++ Reference Site in Japanese](https://sites.google.com/site/cpprefjp/)
|
||||
* [C++11の文法と機能(C++11: Syntax and Feature)](https://ezoeryou.github.com/cpp-book/C++11-Syntax-and-Feature.xhtml)
|
||||
* [Google C++スタイルガイド 日本語訳](http://www.textdrop.net/google-styleguide-ja/cppguide.xml) - Benjy Weinberger, Craig Silverstein, Gregory Eitzmann, Mark Mentovai, Tashana Landray, Takashi Sasai(翻訳)
|
||||
* [Standard Template Library プログラミング](http://episteme.wankuma.com/stlprog/) - επιστημη
|
||||
|
||||
|
||||
### CoffeeScript
|
||||
@ -290,6 +292,7 @@
|
||||
* [初めての iOS アプリケーション](https://developer.apple.com/jp/devcenter/ios/library/documentation/iPhone101.pdf) (PDF) - Apple Developer
|
||||
* [Cocoa Programming Tips 1001](http://hmdt.jp/tips/cocoa/index.html) - 木下誠
|
||||
* [Web API を利用する iOS アプリ作成](https://github.com/hatena/Hatena-Textbook/blob/master/ios-app-development-with-web-api.md) - はてな教科書
|
||||
* [RubyMotion Tutorial: Ruby で iOS アプリを作ろう](http://tutorial.rubymotion.jp/) - Clay Allsopp, RubyMotion JP(翻訳)
|
||||
|
||||
|
||||
### Java
|
||||
@ -428,7 +431,7 @@
|
||||
* [Python Scientific Lecture Notes (一部翻訳)](http://turbare.net/transl/scipy-lecture-notes/) - 打田旭宏(翻訳)
|
||||
* [Notes on scientific computing with python](http://japanichaos.appspot.com/) - 花田康高
|
||||
* [pythonで心理実験](http://www.s12600.net/psy/python/) - 十河宏行
|
||||
* [Python による日本語自然言語処理](http://nltk.googlecode.com/svn-/trunk/doc/book-jp/ch12.html) - Steven Bird, Ewan Klein, Edward Loper, 萩原正人(翻訳), 中山敬広(翻訳), 水野貴明(翻訳)
|
||||
* [Python による日本語自然言語処理](http://www.nltk.org/book-jp/ch12.html) - Steven Bird, Ewan Klein, Edward Loper, 萩原正人(翻訳), 中山敬広(翻訳), 水野貴明(翻訳)
|
||||
* [Pythonで音声信号処理](http://aidiary.hatenablog.com/entry/20110514/1305377659) - id:aidiary
|
||||
* [Dive Into Python 3 日本語版](http://diveintopython3-ja.rdy.jp/) - Mark Pilgrim, Fukada(翻訳), Fujimoto(翻訳)
|
||||
* [php プログラマのための Python チュートリアル](http://phpy.readthedocs.org/en/latest/) - INADA Naoki
|
||||
@ -504,6 +507,10 @@
|
||||
* [お気楽 Standard ML of New Jersey 入門](http://www.geocities.jp/m_hiroi/func/index.html#sml) - 広井誠
|
||||
|
||||
|
||||
### Swift
|
||||
* [逆引きSwift(iOS編)](https://sites.google.com/a/gclue.jp/swift-docs/) - 株式会社GClue
|
||||
|
||||
|
||||
### Tcl/Tk
|
||||
* [Tcl/Tk お気楽 GUI プログラミング](http://www.geocities.jp/m_hiroi/tcl_tk_doc/tcltk_doc.html) - 広井誠
|
||||
* [Tcl/TkでWindowsプログラミング](http://homepage3.nifty.com/kaku-chan/tcl_tk/) - KAKU-Chan
|
||||
|
@ -11,6 +11,7 @@
|
||||
* [PHP](#php)
|
||||
* [LaTeX](#latex)
|
||||
* [Python](#python)
|
||||
* [RegEx](#regex)
|
||||
* [Ruby](#ruby)
|
||||
* [Shell Script](#shell)
|
||||
* [Lua](#lua)
|
||||
@ -71,11 +72,14 @@
|
||||
|
||||
|
||||
### Python
|
||||
* [A Byte of Python](http://rodrigoamaral.net/a-byte-of-python/)
|
||||
* [Python para Desenvolvedores](http://ark4n.files.wordpress.com/2010/01/python_para_desenvolvedores_2ed.pdf)
|
||||
* [O tutorial de Python](http://turing.com.br/pydoc/2.7/tutorial/)
|
||||
|
||||
|
||||
### RegEx
|
||||
* [Expressões Regulares - Guia de Consulta Rápida](http://aurelio.net/regex/guia/)
|
||||
|
||||
|
||||
### Ruby
|
||||
* [Aprenda a Programar](http://aprendaaprogramar.rubyonrails.com.br)
|
||||
* [O (comovente) guia de Ruby do Why](http://why.carlosbrando.com/)
|
||||
|
@ -2,7 +2,6 @@
|
||||
* [Ajax](#ajax)
|
||||
* [CSS](#css)
|
||||
* [HTML](#hmtl)
|
||||
* [Java](#java)
|
||||
* [JavaScript](#javascript)
|
||||
* [MySQL](#mysql)
|
||||
* [PHP](#php)
|
||||
@ -21,10 +20,6 @@
|
||||
* [HTML](http://tutorialehtml.com/htmlt)
|
||||
|
||||
|
||||
### Java
|
||||
* [Curs practic de Java](http://web.info.uvt.ro/~iordan/PIII/Cristian_Frasinaru-Curs_practic_de_Java.pdf) - Cristian Frasinaru [PDF]
|
||||
|
||||
|
||||
### JavaScript
|
||||
* [JavaScript](http://www.tutorialeweb.net/javascript/)
|
||||
|
||||
|
@ -153,6 +153,7 @@
|
||||
* [Вглубь языка Python](http://ru.diveintopython.net/toc.html)
|
||||
* [Укус Питона](http://wombat.org.ua/AByteOfPython/) - Swaroop C H
|
||||
* [Учебник Python 2.6](http://ru.wikibooks.org/wiki/Учебник_Python_2.6)
|
||||
* [Problem Solving with Algorithms and Data Structures](http://aliev.me/runestone/)
|
||||
|
||||
|
||||
### PostgreSQL
|
||||
|
16
free-programming-books-se.md
Normal file
16
free-programming-books-se.md
Normal file
@ -0,0 +1,16 @@
|
||||
### Index
|
||||
* [C](#c)
|
||||
* [C++](#c-1)
|
||||
* [PHP](#php)
|
||||
|
||||
|
||||
### C
|
||||
* [C-programmering](https://sv.wikibooks.org/wiki/C-programmering)
|
||||
|
||||
|
||||
### C++
|
||||
* [Programmera spel i C++ för nybörjare](https://sv.wikibooks.org/wiki/Programmera_spel_i_C%2B%2B_f%C3%B6r_nyb%C3%B6rjare)
|
||||
|
||||
|
||||
### PHP
|
||||
* [Programmera i PHP](https://sv.wikibooks.org/wiki/Programmera_i_PHP)
|
8
free-programming-books-sk.md
Normal file
8
free-programming-books-sk.md
Normal file
@ -0,0 +1,8 @@
|
||||
### Index
|
||||
* [Language Agnostic](#language-agnostic)
|
||||
* [Právo](#pravo)
|
||||
|
||||
|
||||
### Language Agnostic
|
||||
#### Právo
|
||||
* [Zodpovednosť na internete](https://knihy.nic.cz/) - Zodpovednosť na internete (PDF)
|
@ -1,6 +1,7 @@
|
||||
### Index
|
||||
* [C](#c)
|
||||
* [D](#d)
|
||||
* [Dart](#dart)
|
||||
* [Fortran](#fortran)
|
||||
* [Git](#git)
|
||||
* [Go](#go)
|
||||
@ -14,6 +15,8 @@
|
||||
* [Python](#python)
|
||||
* [Ruby](#ruby)
|
||||
* [Rust](#rust)
|
||||
* [Html](#html)
|
||||
* [Android](#android)
|
||||
|
||||
|
||||
### C
|
||||
@ -23,7 +26,10 @@
|
||||
|
||||
### D
|
||||
* [D Programlama Dili](http://ddili.org/ders/d/D_Programlama_Dili.pdf)
|
||||
|
||||
|
||||
### Dart
|
||||
* [Dart - Merhaba Dünya](http://dartogreniyorum.blogspot.com.tr/2013/03/yeniden-dart.html?view=sidebar)
|
||||
|
||||
|
||||
### Fortran
|
||||
* [Fortran Programlama Dili](http://www1.gantep.edu.tr/~bingul/f95/index.php)
|
||||
@ -67,6 +73,14 @@
|
||||
* [Ruby Kullanıcı Kılavuzu](http://www.belgeler.org/uygulamalar/ruby/ruby-ug.html)
|
||||
* [Yirmi Dakikada Ruby](https://www.ruby-lang.org/tr/documentation/quickstart/)
|
||||
* [AB2014 Ruby Programlama Dili](https://github.com/leylaKapi/AB2014-Ruby-Programlama-Dili/blob/master/Ruby_AB2014.md)
|
||||
* [Ruby 101](https://www.gitbook.io/book/vigo/ruby-101)
|
||||
|
||||
### Rust
|
||||
* [Rust'a Giriş](http://bit.ly/rustagiris)
|
||||
|
||||
### Html
|
||||
* [Html'e Yolculuk](https://github.com/paufsc/journey-to-html)
|
||||
* [Html'e Giriş](http://www.htmldersleri.org/)
|
||||
|
||||
### Android
|
||||
* [Android Geleceği Yazanlar](https://gelecegiyazanlar.turkcell.com.tr/konu/android)
|
||||
|
@ -5,20 +5,30 @@
|
||||
* [操作系统](#操作系统)
|
||||
* [版本控制](#版本控制)
|
||||
* [数据库](#数据库)
|
||||
* [智能系统](#智能系统)
|
||||
* [正则表达式](#正则表达式)
|
||||
* [C](#c)
|
||||
* [C++](#c-1)
|
||||
* [CoffeeScript](#coffeescript)
|
||||
* [Erlang](#erlang)
|
||||
* [Fortran](#fortran)
|
||||
* [Golang](#golang)
|
||||
* [Haskell](#haskell)
|
||||
* [HTML / CSS](#html--css)
|
||||
* [JavaScript](#javascript)
|
||||
* [LaTeX](#latex)
|
||||
* [LISP](#lisp)
|
||||
* [Markdown](#markdown)
|
||||
* [Node.js](#nodejs)
|
||||
* [Perl](#perl)
|
||||
* [Python](#python)
|
||||
* [R](#r)
|
||||
* [reStructuredText](#restructuredtext)
|
||||
* [Ruby](#ruby)
|
||||
* [Scala](#scala)
|
||||
* [Scheme](#scheme)
|
||||
* [Shell](#shell)
|
||||
* [Swift](#swift)
|
||||
* [Vim](#vim)
|
||||
* [Visual Prolog](#visual-prolog)
|
||||
|
||||
@ -26,7 +36,7 @@
|
||||
### 语言无关
|
||||
|
||||
#### 在线教育
|
||||
* [MIT OCW -- 麻省理工学院“开放式课程网页”](http://ocw.mit.edu/courses/translated-courses/simplified-chinese/)
|
||||
* [MIT 公开课](http://ocw.mit.edu/courses/translated-courses/simplified-chinese/)
|
||||
* [Coursera](https://www.coursera.org/courses?orderby=upcoming&lngs=zh)
|
||||
* [Udacity](https://www.udacity.com/)
|
||||
* [xuetangX](https://www.xuetangx.com/)
|
||||
@ -38,11 +48,12 @@
|
||||
|
||||
#### 软件开发方法
|
||||
* [硝烟中的 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)
|
||||
* [傻瓜函数编程](https://github.com/justinyhuang/Functional-Programming-For-The-Rest-of-Us-Cn) (《Functional Programming For The Rest of Us》中文版)
|
||||
|
||||
|
||||
#### 操作系统
|
||||
* [UNIX TOOLBOX](http://cb.vu/unixtoolbox_zh_CN.xhtml)
|
||||
* [Linux Guide for Complete Beginners](http://happypeter.github.io/LGCB/book/)
|
||||
|
||||
|
||||
#### 版本控制
|
||||
@ -52,6 +63,8 @@
|
||||
* [Git 参考手册](http://gitref.justjavac.com/)
|
||||
* [沉浸式学 Git](http://igit.linuxtoy.org/index.html)
|
||||
* [Got GitHub](https://github.com/gotgit/gotgithub)
|
||||
* [Git Community Book 中文版](http://gitbook.liuhui998.com/)
|
||||
* [学习 Git 分支](http://pcottle.github.io/learnGitBranching/) (点击右下角按钮可切换至简体及正体中文)
|
||||
|
||||
|
||||
#### 数据库
|
||||
@ -59,15 +72,49 @@
|
||||
* [Redis 设计与实现](http://www.redisbook.com)
|
||||
|
||||
|
||||
#### 智能系统
|
||||
* [一步步搭建物联网系统](https://github.com/gmszone/designiot)
|
||||
|
||||
|
||||
#### 正则表达式
|
||||
* [正则表达式30分钟入门教程](http://deerchao.net/tutorials/regex/regex.htm)
|
||||
|
||||
|
||||
|
||||
### C
|
||||
* [新概念 C 语言教程](https://github.com/limingth/NCCL)
|
||||
* [C 语言常见问题集](http://c-faq-chn.sourceforge.net/ccfaq/ccfaq.html)
|
||||
* [C/C++ 学习教程](http://doc.lellansin.com/)
|
||||
|
||||
|
||||
### C++
|
||||
* [C++ 基础教程](http://www.prglab.com/cms/)
|
||||
* [像计算机科学家一样思考(C++版)](http://www.ituring.com.cn/book/1203) (《How To Think Like a Computer Scientist: C++ Version》中文版)
|
||||
* [C++ Template 进阶指南](https://github.com/wuye9036/CppTemplateTutorial)
|
||||
* [C++ 并发编程指南](https://github.com/forhappy/A-Detailed-Cplusplus-Concurrency-Tutorial)
|
||||
|
||||
|
||||
### CoffeeScript
|
||||
* [CoffeeScript 中文](http://coffee-script.org/)
|
||||
* [CoffeeScript 中文手册](http://island205.github.io/tlboc/) (《The Little Book on CoffeeScript》中文版)
|
||||
* [CoffeeScript Cookbook](http://island205.github.io/coffeescript-cookbook.github.com/)
|
||||
* [CoffeeScript 编程风格指南](https://github.com/elrrrrrrr/coffeescript-style-guide/blob/master/README-ZH.md)
|
||||
|
||||
|
||||
### Erlang
|
||||
* [Erlang并发编程](https://github.com/liancheng/cpie-cn) (《Concurrent Programming in Erlang (Part I)》中文版)
|
||||
* [Erlang 并发编程](https://github.com/liancheng/cpie-cn) (《Concurrent Programming in Erlang (Part I)》中文版)
|
||||
|
||||
|
||||
### Fortran
|
||||
* [Fortran77和90/95编程入门](http://micro.ustc.edu.cn/Fortran/ZJDing/)
|
||||
|
||||
|
||||
### Golang
|
||||
* [Go Web编程](https://github.com/astaxie/build-web-application-with-golang)
|
||||
* [Go编程基础](https://github.com/Unknwon/go-fundamental-programming)
|
||||
* [Go入门指南](https://github.com/Unknwon/the-way-to-go_ZH_CN) (《The Way to Go》中文版)
|
||||
* [Go Web 编程](https://github.com/astaxie/build-web-application-with-golang)
|
||||
* [Go 编程基础](https://github.com/Unknwon/go-fundamental-programming)
|
||||
* [Go 入门指南](https://github.com/Unknwon/the-way-to-go_ZH_CN) (《The Way to Go》中文版)
|
||||
* [学习 Go 语言](https://github.com/mikespook/Learning-Go-zh-cn)
|
||||
* [Go 指南](http://go-tour-zh.appsp0t.com/) (《A Tour of Go》中文版)
|
||||
|
||||
|
||||
### Haskell
|
||||
@ -76,7 +123,8 @@
|
||||
|
||||
|
||||
### HTML / CSS
|
||||
* [学习CSS布局](http://zh.learnlayout.com/)
|
||||
* [学习 CSS 布局](http://zh.learnlayout.com/)
|
||||
* [HTML5 教程](http://www.w3school.com.cn/html5/)
|
||||
|
||||
|
||||
### Javascript
|
||||
@ -95,25 +143,45 @@
|
||||
* [Common Lisp 高级编程技术](http://www.ituring.com.cn/minibook/862) (《On Lisp》中文版)
|
||||
|
||||
|
||||
### Markdown
|
||||
* [Markdown 快速入门](http://wowubuntu.com/markdown/basic.html)
|
||||
* [Markdown 语法说明](http://wowubuntu.com/markdown/)
|
||||
* [Markdown 简明教程](http://jianshu.io/p/7bd23251da0a)
|
||||
* [献给写作者的 Markdown 新手指南](http://jianshu.io/p/q81RER)
|
||||
|
||||
|
||||
### Node.js
|
||||
* [The NodeJS 中文](https://www.gitbook.io/book/0532/nodejs)
|
||||
* [Node 入门](http://www.nodebeginner.org/index-zh-cn.html)
|
||||
|
||||
|
||||
### Perl
|
||||
* [Master Perl Today](https://github.com/fayland/chinese-perl-book)
|
||||
* [《Modern Perl》中文版](https://github.com/horus/modern_perl_book)
|
||||
* [Perl 5 教程](http://www.cbi.pku.edu.cn/chinese/documents/perl/index.htm)
|
||||
* [Perl 教程](http://www.yiibai.com/perl)
|
||||
|
||||
|
||||
### Python
|
||||
* [深入Python](http://woodpecker.org.cn/diveintopython/)
|
||||
* [深入 Python](http://woodpecker.org.cn/diveintopython/)
|
||||
* [笨办法学 Python](http://sebug.net/paper/books/LearnPythonTheHardWay/)
|
||||
* [简明 Python 教程](http://woodpecker.org.cn/abyteofpython_cn/chinese/) (《A Byte of Python》中文版)
|
||||
* [Django book 2.0](http://djangobook.py3k.cn/2.0/)
|
||||
|
||||
|
||||
### R
|
||||
* [R 导论](http://cran.r-project.org/doc/contrib/Ding-R-intro_cn.pdf) (《An Introduction to R》中文版)
|
||||
* [153分钟学会R ](http://cran.r-project.org/doc/contrib/Liu-FAQ.pdf)
|
||||
* [153分钟学会 R ](http://cran.r-project.org/doc/contrib/Liu-FAQ.pdf)
|
||||
* [《R for beginners》中文版](http://www.biosino.org/R/R-doc/files/R4beg_cn_2.0.pdf)
|
||||
* [统计学与 R 读书笔记](http://cran.r-project.org/doc/contrib/Xu-Statistics_and_R.pdf)
|
||||
* [用 R 构建 Shiny 应用程序](http://yanping.me/shiny-tutorial/) (《Building 'Shiny' Applications with R》中文版)
|
||||
|
||||
|
||||
### reStructuredText
|
||||
* [reStructuredText 入门](http://www.pythondoc.com/sphinx/rest.html)
|
||||
* [reStructuredText 简明教程](http://jwch.sdut.edu.cn/book/rst.html)
|
||||
|
||||
|
||||
### Ruby
|
||||
* [Ruby 风格指南](https://github.com/JuanitoFatas/ruby-style-guide/blob/master/README-zhCN.md)
|
||||
* [Rails 风格指南](https://github.com/JuanitoFatas/rails-style-guide/blob/master/README-zhCN.md)
|
||||
@ -127,7 +195,8 @@
|
||||
|
||||
|
||||
### Scheme
|
||||
* [Scheme入门教程](http://deathking.github.io/yast-cn/) (《Yet Another Scheme Tutorial》中文版)
|
||||
* [Scheme 入门教程](http://deathking.github.io/yast-cn/) (《Yet Another Scheme Tutorial》中文版)
|
||||
* [算法语言Scheme修订<sup>6</sup>报告](http://r6rs.mrliu.org/)(R<sup>6</sup>RS简体中文翻译)
|
||||
|
||||
|
||||
### Shell
|
||||
@ -135,8 +204,12 @@
|
||||
* [Shell 编程基础](http://wiki.ubuntu.org.cn/Shell%E7%BC%96%E7%A8%8B%E5%9F%BA%E7%A1%80)
|
||||
|
||||
|
||||
### Swift
|
||||
* [《The Swift Programming Language》中文版](https://www.gitbook.io/book/numbbbbb/-the-swift-programming-language-)
|
||||
|
||||
|
||||
### Vim
|
||||
* [大家來學VIM](http://www.study-area.org/tips/vim/index.html)
|
||||
* [大家來學 VIM](http://www.study-area.org/tips/vim/index.html)
|
||||
|
||||
|
||||
### Visual Prolog
|
||||
|
@ -138,6 +138,7 @@
|
||||
* [QML](#qml)
|
||||
* [R](#r)
|
||||
* [Racket](#racket)
|
||||
* [Raspberry Pi] (#rpi)
|
||||
* [REBOL](#rebol)
|
||||
* [Ruby](#ruby)
|
||||
* [RSpec](#rspec)
|
||||
@ -193,6 +194,7 @@
|
||||
* [InfoQ Minibooks](http://www.infoq.com/minibooks/)
|
||||
* [InTech: Computer and Information Science](http://www.intechopen.com/subjects/computer-and-information-science)
|
||||
* [JSBooks - directory of free javascript ebooks](https://github.com/revolunet/JSbooks)
|
||||
* [Learneroo Resources to Learn Programming](https://www.learneroo.com/modules/12/nodes/96)
|
||||
* [Learn X in Y minutes](http://learnxinyminutes.com/)
|
||||
* [Microsoft Press: Free E-Books](http://blogs.msdn.com/b/microsoft_press/archive/2011/03/03/ebooks-list-of-our-free-books.aspx)
|
||||
* [Microsoft Technologies 1, including books on Windows Azure, SharePoint, Visual Studio Guide, Windows phone development, ASP.net, Office365, etc. collection by Eric Ligman](http://blogs.msdn.com/b/mssmallbiz/archive/2012/07/27/large-collection-of-free-microsoft-ebooks-for-you-including-sharepoint-visual-studio-windows-phone-windows-8-office-365-office-2010-sql-server-2012-azure-and-more.aspx)
|
||||
@ -200,12 +202,12 @@
|
||||
* [MindView Inc](http://www.mindviewinc.com/Books/)
|
||||
* [O'Reilly's Commons](http://commons.oreilly.com/wiki/index.php/O%27Reilly_Commons)
|
||||
* [O'Reilly's Open Books Project](http://oreilly.com/openbook/)
|
||||
* [Red Gate Books](http://www.red-gate.com/community/books/index)
|
||||
* [Stef's Free Online Smalltalk Books](http://stephane.ducasse.free.fr/FreeBooks/)
|
||||
* [TechBooksForFree.com](http://www.techbooksforfree.com/)
|
||||
* [Theassayer.org](http://theassayer.org/)
|
||||
* [tutorialspoint](http://www.tutorialspoint.com/)
|
||||
* [Wikibooks: Programming](http://en.wikibooks.org/wiki/Category%3aComputer_programming)
|
||||
* [Red Gate Books](http://www.red-gate.com/community/books/index)
|
||||
|
||||
|
||||
### Graphics Programming
|
||||
@ -235,26 +237,24 @@
|
||||
#### Algorithms & Data Structures
|
||||
* [A Field Guide To Genetic Programming](http://dces.essex.ac.uk/staff/rpoli/gp-field-guide/toc.html)
|
||||
* [Algorithmic Graph Theory](http://code.google.com/p/graphbook/)
|
||||
* [Algorithms](http://www.cs.berkeley.edu/~vazirani/algorithms/) - Dasgupta, Papadimitriou, Vazirani (PDFs)
|
||||
* [Algorithms, 4th Edition](http://algs4.cs.princeton.edu/home/) - Robert Sedgewick and Kevin Wayne
|
||||
* [Algorithms and Automatic Computing Machines (1963)](https://archive.org/details/Algorithms_And_Automatic_Computing_Machines) - B. A. Trakhtenbrot
|
||||
* [Algorithms and Complexity](http://www.math.upenn.edu/~wilf/AlgoComp.pdf) (PDF)
|
||||
* [Algorithms and Data-Structures](http://www.ethoberon.ethz.ch/WirthPubl/AD.pdf) (PDF)
|
||||
* [Algorithms Course Materials](http://compgeom.cs.uiuc.edu/~jeffe/teaching/algorithms/) - Jeff Erickson
|
||||
* [Algorithms for Programmers: Ideas and Source Code](http://www.jjj.de/fxt/fxtbook.pdf) (PDF)
|
||||
* [Matters Computational: Ideas, Algorithms, Source Code](http://www.jjj.de/fxt/fxtbook.pdf) (PDF)
|
||||
* [Binary Trees](http://cslibrary.stanford.edu/110/BinaryTrees.pdf) (PDF)
|
||||
* [Clever Algorithms](http://www.cleveralgorithms.com/nature-inspired/index.html)
|
||||
* [Data Structures and Algorithms: Annotated Reference with Examples](https://drive.google.com/file/d/0B48k2jhdQ5P2aVlmMFB1UUJLczA/edit?usp=sharing)
|
||||
* [Data Structures Succinctly Part 1, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/datastructurespart1) (PDF, Kindle) *(Just fill the fields with any values)*
|
||||
* [Data Structures Succinctly Part 2, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/datastructurespart2) (PDF, Kindle) *(Just fill the fields with any values)*
|
||||
* [Elementary Algorithms](https://github.com/liuxinyu95/AlgoXY) - Larry LIU Xinyu
|
||||
* [Foundations of Computer Science](http://infolab.stanford.edu/~ullman/focs.html) - Al Aho and Jeff Ullman
|
||||
* [Open Data Structures: An Introduction](http://www.aupress.ca/index.php/books/120226) - Pat Morin
|
||||
* [LEDA: A Platform for Combinatorial and Geometric Computing](http://www.mpi-inf.mpg.de/~mehlhorn/LEDAbook.html)
|
||||
* [Lectures Notes on Algorithm Analysis and Computational Complexity (Fourth Edition)](http://larc.unt.edu/ian/books/free/lnoa.pdf), University of North Texas (PDF)
|
||||
* [Linked List Basics](http://cslibrary.stanford.edu/103/LinkedListBasics.pdf) (PDF)
|
||||
* [Linked List Problems](http://cslibrary.stanford.edu/105/LinkedListProblems.pdf) (PDF)
|
||||
* [Mastering Algorithms with C](http://www.das.ufsc.br/~romulo/discipli/cad-fei/Mastering-Algorithms-with-C-Loudon.pdf) (PDF)
|
||||
* [Matters Computational](http://www.jjj.de/fxt/)
|
||||
* [Planning Algorithms](http://planning.cs.uiuc.edu/)
|
||||
* [Problems on Algorithms (Second Edition)](http://larc.unt.edu/ian/books/free/poa.pdf), University of North Texas (PDF)
|
||||
* [Programming Pearls](http://www.cs.bell-labs.com/cm/cs/pearls/) - Jon Bentley
|
||||
@ -266,11 +266,12 @@
|
||||
* [The Design of Approximation Algorithms](http://www.designofapproxalgs.com/book.pdf) (PDF)
|
||||
* [The Great Tree List Recursion Problem](http://cslibrary.stanford.edu/109/TreeListRecursion.pdf) (PDF)
|
||||
* [Think Complexity](http://greenteapress.com/complexity/) (PDF)
|
||||
* [Handbook of Graph Drawing and Visualization] (https://cs.brown.edu/~rt/gdhandbook/)
|
||||
|
||||
|
||||
#### Cellular Automata
|
||||
* [Cellular Automata Books](http://uncomp.uwe.ac.uk/genaro/Cellular_Automata_Repository/Books.html)
|
||||
* [A New Kind of Science](https://www.wolframscience.com/nksonline/toc.html) - Stephen Wolfram
|
||||
* [Cellular Automata Books](http://uncomp.uwe.ac.uk/genaro/Cellular_Automata_Repository/Books.html)
|
||||
|
||||
|
||||
#### Cloud Computing
|
||||
@ -282,6 +283,7 @@
|
||||
* [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 in C](http://www.holub.com/software/compiler.design.in.c.html) - Allen Holub, Prentice Hall, 1990
|
||||
* [Compiler Design: Theory, Tools, and Examples, C/C++ Edition](http://elvis.rowan.edu/~bergmann/books/c_cpp/) - Seth D. Bergmann
|
||||
* [Compiler Design: Theory, Tools, and Examples, Java Edition](http://elvis.rowan.edu/~bergmann/books/java/) - Seth D. Bergmann
|
||||
* [Compiling Scala for the Java Virtual Machine](http://lampwww.epfl.ch/~schinz/thesis-final-A4.pdf) - Michel Schinz
|
||||
@ -314,8 +316,6 @@
|
||||
#### Information Retrieval
|
||||
* [Introduction to Information Retrieval](http://nlp.stanford.edu/IR-book/information-retrieval-book.html)
|
||||
* [Information Retrieval: A Survey](http://www.csee.umbc.edu/csee/research/cadip/readings/IR.report.120600.book.pdf) (PDF)
|
||||
* [Practical Semantic Web and Linked Data Applications: Common Lisp Edition](http://www.markwatson.com/opencontent/book_lisp.pdf) - Mark Watson
|
||||
* [Practical Semantic Web and Linked Data Applications: Java, JRuby, Scala, and Clojure Edition](http://www.markwatson.com/opencontent/book_java.pdf) - Mark Watson
|
||||
|
||||
|
||||
#### Licensing
|
||||
@ -362,11 +362,10 @@
|
||||
* [Introduction to Probability](http://www.dartmouth.edu/~chance/teaching_aids/books_articles/probability_book/book.html) - Charles M. Grinstead and J. Laurie Snell
|
||||
* [Introduction to Statistical Thought](http://www.math.umass.edu/~lavine/Book/book.html) - Michael Lavine
|
||||
* [Linear Algebra](https://www.math.ucdavis.edu/~linear/linear-guest.pdf)
|
||||
* [Linear Algebra, Theory And Applications](http://www.math.byu.edu/klkuttle/linearalgebra.pdf) - Kenneth Kuttler
|
||||
* [Linear Algebra Done Wrong](http://www.math.brown.edu/~treil/papers/LADW/LADW.pdf) - Sergei Treil
|
||||
* [Linear Algebra: An Introduction to Mathematical Discourse](http://en.wikibooks.org/wiki/Linear_Algebra) - Jim Hefferon
|
||||
* [Linear Algebra, Theory And Applications](http://www.math.byu.edu/klkuttle/linearalgebra.pdf) - Kenneth Kuttler
|
||||
* [Mathematical Logic - an Introduction](http://www.ii.uib.no/~michal/und/i227/book/book.pdf) (PDF)
|
||||
* [Mathematics for Computer Science (November 2013 Version)](http://courses.csail.mit.edu/6.042/fall13/mcs.pdf) (PDF) - Eric Lehman
|
||||
* [Mathematics for Computer Science (November 2013 Version)](https://www.cs.princeton.edu/courses/archive/fall13/cos340/LLM.pdf) (PDF) - Eric Lehman
|
||||
* [Notes on Differential Equations](http://www.math.cornell.edu/~bterrell/dn.pdf) - Robert E. Terrell
|
||||
* [Number Theory](http://web.mit.edu/~holden1/www/math/number-theory.pdf) (PDF)
|
||||
* [OpenIntro Statistics](http://www.openintro.org/stat/textbook.php)
|
||||
@ -380,7 +379,6 @@
|
||||
|
||||
|
||||
#### Misc
|
||||
* [97 Things Every Programmer Should Know](http://programmer.97things.oreilly.com/)
|
||||
* [97 Things Every Programmer Should Know - Extended](https://leanpub.com/97-Things-Every-Programmer-Should-Know-Extended)
|
||||
* [A Mathematical Theory of Communication](http://cm.bell-labs.com/cm/ms/what/shannonday/paper.html) by Claude E.Shannon
|
||||
* [Asterisk™: The Definitive Guide](http://asteriskdocs.org/en/3rd_Edition/asterisk-book-html-chunk/index.html)
|
||||
@ -388,6 +386,7 @@
|
||||
* [Come, Let's Play: Scenario-Based Programming Using Live Sequence Charts](http://www.scribd.com/doc/175241338/Come-Let-s-Play)
|
||||
* [Communicating Sequential Processes](http://www.usingcsp.com/cspbook.pdf) (PDF) by Tony Hoare
|
||||
* [Computer Musings](http://scpd.stanford.edu/knuth/index.jsp) (lectures by Donald Knuth)
|
||||
* [CS For All](http://www.cs.hmc.edu/csforall/)
|
||||
* [Culture \& Empire: Digital Revolution](http://hintjens.com/books) (PDF)
|
||||
* [Data-Intensive Text Processing with MapReduce](http://www.umiacs.umd.edu/~jimmylin/MapReduce-book-final.pdf) (PDF)
|
||||
* [Designing Interfaces](http://designinginterfaces.com) by Jennifer Tidwell
|
||||
@ -399,8 +398,10 @@
|
||||
* ["DYNAMIC LINKED LIBRARIES": Paradigms of the GPL license in contemporary software](http://www.lulu.com/shop/luis-enriquez-a/dynamic-linked-libraries-paradigms-of-the-gpl-license-in-contemporary-software/ebook/product-21371318.html) - Luis A. Enríquez
|
||||
* [Flow based Programming](http://jpaulmorrison.com/fbp/)
|
||||
* [Foundations of Programming](http://codebetter.com/files/folders/codebetter_downloads/entry179694.aspx)
|
||||
* [Game Programming Patterns](http://gameprogrammingpatterns.com/) - Bob Nystrom
|
||||
* [Getting Real](http://gettingreal.37signals.com/)
|
||||
* [Hacknot: Essays on Software Development](http://www.lulu.com/shop/ed-johnson/hacknot-essays-on-software-development/ebook/product-17544641.html) - Ed Johnson
|
||||
* [High-Performance Scientific Computing](http://bit.ly/hpc12) (class lectures and slides)
|
||||
* [How Computers Work](http://www.fastchip.net/howcomputerswork/p1.html)
|
||||
* [How to Become a Programmer](http://softwarebyrob.wpengine.netdna-cdn.com/assets/Software_by_Rob%20_How_to_Become_a%20_Programmer_1.0.pdf)
|
||||
* [How to Think Like a Computer Scientist](http://openbookproject.net/thinkcs/) - Peter Wentworth, Jeffrey Elkner, Allen B. Downey, and Chris Meyers
|
||||
@ -424,23 +425,24 @@
|
||||
* [Record-Playback Test Automation: Sahi & Selenium IDE: Critical Evaluation of Record-Playback Automation Tools](https://leanpub.com/manualToAutomatedWithSeleniumIDEAndSahi) - Shashikant Jagtap
|
||||
* [Security Engineering](http://www.cl.cam.ac.uk/~rja14/book.html)
|
||||
* [Small Memory Software](http://www.smallmemory.com/book.html)
|
||||
* [SVG Essentials](http://commons.oreilly.com/wiki/index.php/SVG_Essentials)
|
||||
* [The Quest for Artificial Intelligence: A History of Ideas and Achievements](http://ai.stanford.edu/~nilsson/QAI/qai.pdf) - Nils J. Nilsson
|
||||
* [The Z Notation: A Reference Manual, Second Edition](http://spivey.oriel.ox.ac.uk/~mike/zrm/zrm.pdf) - J. M. Spivey
|
||||
|
||||
|
||||
#### MOOC
|
||||
* [edX](https://www.edx.org/)
|
||||
* [Coursera](https://www.coursera.org/)
|
||||
* [edX](https://www.edx.org/)
|
||||
* [FutureLearn](https://www.futurelearn.com/)
|
||||
* [MIT OCW](http://ocw.mit.edu/OcwWeb/web/home/home/index.htm)
|
||||
* [Udacity](https://www.udacity.com/)
|
||||
* [FutureLearn](https://www.futurelearn.com/)
|
||||
|
||||
|
||||
#### Networking
|
||||
* [802.11ac: A Survival Guide](http://chimera.labs.oreilly.com/books/1234000001739) - Matthew Gast
|
||||
* [Code Connected vol.1](http://hintjens.wdfiles.com/local--files/main%3Afiles/cc1pe.pdf) (PDF) (book on ZeroMQ)
|
||||
* [HTTP Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/http) (PDF, Kindle) *(Just fill the fields with any values)*
|
||||
* [High-Performance Browser Networking](http://chimera.labs.oreilly.com/books/1230000000545/index.html)
|
||||
* [HTTP Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/http) (PDF, Kindle) *(Just fill the fields with any values)*
|
||||
* [The TCP/IP Guide](http://www.tcpipguide.com/free/t_toc.htm)
|
||||
* [Understanding IP Addressing: Everything you ever wanted to know](http://www.apnic.net/__data/assets/pdf_file/0020/8147/501302.pdf) (PDF)
|
||||
* [ZeroMQ Guide](http://zguide.zeromq.org/page%3Aall)
|
||||
@ -466,8 +468,9 @@
|
||||
* [How to Make a Computer Operating System (Work in Progress)](https://github.com/SamyPesse/How-to-Make-a-Computer-Operating-System)
|
||||
* [Operating Systems and Middleware](https://gustavus.edu/mcs/max/os-book/) (PDF and LaTeX)
|
||||
* [Operating Systems: Three Easy Pieces](http://pages.cs.wisc.edu/~remzi/OSTEP/) (PDF)
|
||||
* [Practical File System Design:The Be File System](http://www.nobius.org/~dbg/practical-file-system-design.pdf) (PDF) - Dominic Giampaolo
|
||||
* [Practical File System Design: The Be File System](http://www.nobius.org/~dbg/practical-file-system-design.pdf) (PDF) - Dominic Giampaolo
|
||||
* [The Art of Unix Programming](http://catb.org/esr/writings/taoup/html/) - Eric S. Raymond
|
||||
* [The Design and Implementation of the Anykernel and Rump Kernels](https://github.com/rumpkernel/book) - Antti Kantee
|
||||
* [The Little Book of Semaphores](http://greenteapress.com/semaphores/) - Allen B. Downey
|
||||
* [Think OS: A Brief Introduction to Operating Systems](http://www.greenteapress.com/thinkos/index.html) (PDF) - Allen B. Downey
|
||||
* [UNIX Application and System Programming, lecture notes](http://www.compsci.hunter.cuny.edu/~sweiss/course_materials/unix_lecture_notes.php) (PDFs) - Prof. Stewart Weiss
|
||||
@ -479,12 +482,13 @@
|
||||
* [High Performance Computing Training](https://computing.llnl.gov/?set=training&page=index) (LLNL materials)
|
||||
* [High-Performance Scientific Computing](http://bit.ly/hpc12) (class lectures and slides)
|
||||
* [How to Write Parallel Programs](http://www.lindaspaces.com/book/)
|
||||
* [Introduction to High-Performance Scientific Computing](http://tacc-web.austin.utexas.edu/veijkhout/public_html/istc/istc.html) - Victor Eijkhout
|
||||
* [Introduction to High-Performance Scientific Computing](http://www.tacc.utexas.edu/~eijkhout/istc/istc.html) - Victor Eijkhout
|
||||
* [Introduction to Parallel Computing](https://computing.llnl.gov/tutorials/parallel_comp/) - Blaise Barney
|
||||
* [Is Parallel Programming Hard, And, If So, What Can You Do About It?](https://www.kernel.org/pub/linux/kernel/people/paulmck/perfbook/perfbook.html) - Paul E. McKenney
|
||||
* [Programming on Parallel Machines; GPU, Multicore, Clusters and More](http://heather.cs.ucdavis.edu/parprocbook) - Norm Matloff
|
||||
* [The OpenCL Programming Book](http://www.fixstars.com/en/opencl/book/OpenCLProgrammingBook/contents/)
|
||||
|
||||
|
||||
#### Partial Evaluation
|
||||
* [Partial Evaluation and Automatic Program Generation](http://www.itu.dk/people/sestoft/pebook/) - (PDF) Jones, Gomard and Sestoft
|
||||
|
||||
@ -511,6 +515,7 @@
|
||||
|
||||
#### Reverse Engineering
|
||||
* [Hacking the Xbox: An Introduction to Reverse Engineering](http://www.nostarch.com/xboxfree/) - Andrew "bunnie" Huang
|
||||
* [Reverse Engineering for Beginners](http://beginners.re/) (PDF) - Dennis Yurichev
|
||||
|
||||
|
||||
#### Security
|
||||
@ -527,7 +532,6 @@
|
||||
* [Best Kept Secrets of Peer Code Review](http://smartbear.com/codecollab-code-review-book.php)
|
||||
* [Data-Oriented Design](http://www.dataorienteddesign.com/dodmain/dodmain.html)
|
||||
* [Domain Driven Design Quickly](http://www.infoq.com/minibooks/domain-driven-design-quickly)
|
||||
* [Don't Just Roll the Dice](http://www.neildavidson.com/dontjustrollthedice.html)
|
||||
* [DSL Engineering: Designing, Implementing and Using Domain-Specific Languages](http://dslbook.org/) - Markus Voelter
|
||||
* [Essential Skills for Agile Development](http://elliottback.com/wp/essential-skills-for-agile-development/)
|
||||
* [Guide to the Software Engineering Body of Knowledge](http://www.computer.org/portal/web/swebok)
|
||||
@ -582,10 +586,9 @@
|
||||
### Ada
|
||||
* [A Guide to Ada for C and C++ Programmers](http://www.cs.uni.edu/~mccormic/4740/guide-c2ada.pdf) (PDF)
|
||||
* [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)
|
||||
* [Ada Programming](http://en.wikibooks.org/wiki/Ada_Programming)
|
||||
* [Ada Reference Manual - ISO/IEC 8652:2012(E) Language and Standard Libraries](http://www.ada-auth.org/standards/12rm/RM-Final.pdf) (PDF)
|
||||
* [The Big Online Book of Linux Ada Programming](http://www.pegasoft.ca/resources/boblap/book.html)
|
||||
|
||||
|
||||
### Agda
|
||||
@ -595,15 +598,16 @@
|
||||
* [Alef Language Reference Manual](http://doc.cat-v.org/plan_9/2nd_edition/papers/alef/ref)
|
||||
|
||||
### Android
|
||||
* [Agile Android Software Development](http://www.agiledroid.com) (PDF, epub, mobi - need email confirmation) by Etienne Savard
|
||||
* [Android 4 App Development Essentials](http://www.techotopia.com/index.php/Android_4_App_Development_Essentials)
|
||||
* [Android Programming Guide for Beginners](http://eduonix.com/offers/Android_ebook_free_offer.html) (PDF - need email confirmation)
|
||||
* [Android Programming Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/android) ([PDF](https://www.syncfusion.com/content/downloads/ebook/Android_Programming_Succinctly.pdf), [Kindle](https://www.syncfusion.com/content/downloads/ebook/Android_Programming_Succinctly.mobi)) *(Just fill the fields with any values)*
|
||||
* [CodePath Android Cliffnotes](https://github.com/thecodepath/android_guides/wiki)
|
||||
* [Coreservlets Android Programming Tutorial](http://www.coreservlets.com/android-tutorial/)
|
||||
* [Expert Android and Eclipse development knowledge](http://www.vogella.com/android.html)
|
||||
* [Google Android Developer Training](https://developer.android.com/training/index.html)
|
||||
* [Styling Android](http://www.stylingandroid.com/)
|
||||
* [TechnoTalkative Android](http://www.technotalkative.com/android/)
|
||||
* [Android Programming Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/android) ([PDF](https://www.syncfusion.com/content/downloads/ebook/Android_Programming_Succinctly.pdf), [Kindle](https://www.syncfusion.com/content/downloads/ebook/Android_Programming_Succinctly.mobi)) *(Just fill the fields with any values)*
|
||||
|
||||
|
||||
### APL
|
||||
@ -655,19 +659,19 @@
|
||||
|
||||
### Awk
|
||||
* [A User's Guide for GNU AWK](http://www.math.utah.edu/docs/info/gawk_toc.html)
|
||||
* [Awk](http://www.grymoire.com/Unix/Awk.html) - Bruce Barnett
|
||||
* [An Awk Primer](https://en.wikibooks.org/wiki/An_Awk_Primer)
|
||||
* [Awk](http://www.grymoire.com/Unix/Awk.html) - Bruce Barnett
|
||||
|
||||
|
||||
### Bash
|
||||
* [Advanced Bash-Scripting Guide](http://tldp.org/LDP/abs/html/)
|
||||
* [Bash Guide for Beginners](http://www.tldp.org/LDP/Bash-Beginners-Guide/html/) by Machtelt Garrels
|
||||
* [BASH Programming- Mike G mikkey](http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html)
|
||||
* [Conquering the Command Line](http://conqueringthecommandline.com/book/frontmatter) - Mark Bates
|
||||
* [Getting Started with BASH](http://www.hypexr.org/bash_tutorial.php)
|
||||
* [Google Shell Style Guide](http://google-styleguide.googlecode.com/svn/trunk/shell.xml)
|
||||
* [Lhunath's Bash Guide](http://mywiki.wooledge.org/BashGuide)
|
||||
* [The Command Line Crash Course](http://learncodethehardway.org/cli/book/) (also a Powershell reference)
|
||||
* [Conquering the Command Line](http://conqueringthecommandline.com/book/frontmatter) - Mark Bates
|
||||
|
||||
|
||||
### Basic
|
||||
@ -675,6 +679,7 @@
|
||||
* [A beginner's guide to Gambas](http://beginnersguidetogambas.com/)
|
||||
* [BASIC programming language - Wikibooks](http://en.wikibooks.org/wiki/Category%3ABASIC_programming_language)
|
||||
* [How To Gambas3 Guides](http://howtogambas.org/index.php?page=cedi)
|
||||
* [Pick/Basic: A Programmer's Guide](http://www.jes.com/pb/) - Jonathan E. Sisk
|
||||
* [Visual Basic Essentials](http://www.techotopia.com/index.php/Visual_Basic_Essentials)
|
||||
|
||||
|
||||
@ -691,14 +696,14 @@
|
||||
* [C Programming - Wikibooks](http://en.wikibooks.org/wiki/Programming%3AC)
|
||||
* [Deep C](http://www.slideshare.net/olvemaudal/deep-c)
|
||||
* [Essential C](http://cslibrary.stanford.edu/101/EssentialC.pdf) (PDF)
|
||||
* [TONC GBA Programming - Game Boy Advance Development](http://www.coranac.com/tonc/text/toc.htm)
|
||||
* [Learn C the hard way](http://c.learncodethehardway.org/book/)
|
||||
* [Object Oriented Programming in C](http://www.planetpdf.com/codecuts/pdfs/ooc.pdf) (PDF)
|
||||
* [The C book](http://publications.gbdirect.co.uk/c_book/)
|
||||
* [The Craft of Text Editing or A Cookbook for an Emacs](http://www.finseth.com/craft/) - Craig A. Finseth
|
||||
* [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)
|
||||
* [The GNU C Programming Tutorial](http://www.crasseux.com/books/ctut.pdf)
|
||||
* [The New C Standard - An Annotated Reference](http://www.knosof.co.uk/cbook/cbook.html)
|
||||
* [TONC GBA Programming - Game Boy Advance Development](http://www.coranac.com/tonc/text/toc.htm)
|
||||
* [Using C on the UNIX System - David A. Curry](http://www.bitsinthewind.com/about-dac/publications/using-c-on-the-unix-system)
|
||||
|
||||
|
||||
### C Sharp
|
||||
@ -776,8 +781,8 @@
|
||||
|
||||
|
||||
### Coq
|
||||
* [Software Foundations](http://www.cis.upenn.edu/~bcpierce/sf/)
|
||||
* [Certified Programming with Dependent Types](http://adam.chlipala.net/cpdt/html/toc.html)
|
||||
* [Software Foundations](http://www.cis.upenn.edu/~bcpierce/sf/)
|
||||
|
||||
|
||||
### D
|
||||
@ -804,8 +809,8 @@
|
||||
|
||||
|
||||
### Elasticsearch
|
||||
* [Exploring Elasticsearch](http://exploringelasticsearch.com/)
|
||||
* [Elasticsearch: The Definitive Guide](http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/index.html) ([fork it on GH](https://github.com/elasticsearch/elasticsearch-definitive-guide))
|
||||
* [Exploring Elasticsearch](http://exploringelasticsearch.com/)
|
||||
|
||||
|
||||
### Emacs
|
||||
@ -819,6 +824,7 @@
|
||||
* [Erlang Handbook](https://github.com/esl/erlang-handbook/raw/master/output/ErlangHandbook.pdf) (PDF)
|
||||
* [Études for Erlang](http://chimera.labs.oreilly.com/books/1234000000726/index.html) - J. David Eisenberg
|
||||
* [Learn You Some Erlang For Great Good](http://learnyousomeerlang.com/) - Frederic Trottier-Hebert
|
||||
* [Stuff Goes Bad: Erlang in Anger](https://s3.amazonaws.com/erlang-in-anger/text.v1.0.0.pdf) - Fred Herbert (PDF)
|
||||
|
||||
|
||||
### F Sharp
|
||||
@ -847,7 +853,6 @@
|
||||
* [Force.com Integration Workbook](http://www.salesforce.com/us/developer/docs/integration_workbook/index.htm)
|
||||
* [Force.com Platform Fundamentals: An Introduction to Custom Application Development in the Cloud](http://www.lulu.com/shop/salesforcecom/forcecom-platform-fundamentals/ebook/product-17381451.html)
|
||||
* [Force.com Workbook](http://www.salesforce.com/us/developer/docs/workbook/index.htm)
|
||||
|
||||
* [Heroku Postgres](http://media.developerforce.com/workbooks/HerokuPostgres_Workbooks_Web_Final.pdf) (PDF)
|
||||
* [ISVForce Workbook](http://www.salesforce.com/us/developer/docs/workbook_isv/index.htm)
|
||||
* [Security Workbook](http://www.salesforce.com/us/developer/docs/workbook_security/index.htm)
|
||||
@ -876,12 +881,12 @@
|
||||
|
||||
|
||||
### Git
|
||||
* [A practical git introduction](http://mrchlblng.me/2014/09/practical-git-introduction/)
|
||||
* [A Visual Git Reference](http://marklodato.github.io/visual-git-guide/index-en.html) - Mark Lodato
|
||||
* [Conversational Git](http://blog.anvard.org/conversational-git/)
|
||||
* [Git From The Bottom Up](http://ftp.newartisans.com/pub/git.from.bottom.up.pdf) (PDF)
|
||||
* [Git Immersion](http://gitimmersion.com)
|
||||
* [Git internals](https://github.com/pluralsight/git-internals-pdf/raw/master/drafts/peepcode-git.pdf) - Scott Chacon (PDF)
|
||||
* [GitHub Cheat Sheet](https://github.com/tiimgreen/github-cheat-sheet) - Tim Green (Markdown)
|
||||
* [Git In The Trenches](http://cbx33.github.io/gitt/index.html)
|
||||
* [Git Magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/)
|
||||
* [Git Pocket Guide](http://chimera.labs.oreilly.com/books/1230000000561/index.html) - Richard E. Silverman
|
||||
@ -889,6 +894,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)
|
||||
* [GitHub Cheat Sheet](https://github.com/tiimgreen/github-cheat-sheet) - Tim Green (Markdown)
|
||||
* [Learn Git - Learn Version Control with Git](http://www.git-tower.com/learn/ebook/command-line/introduction) - Tobias Günther
|
||||
* [Pro Git](http://git-scm.com/book) - Scott Chacon
|
||||
* [Pro Git Reedited](https://leanpub.com/progitreedited) - Jon Forrest
|
||||
@ -898,27 +904,28 @@
|
||||
|
||||
### Go
|
||||
* [An Introduction to Programming in Go](http://www.golang-book.com/)
|
||||
* [Building Web Apps with Go](http://codegangsta.gitbooks.io/building-web-apps-with-go/content/)
|
||||
* [Build Web Application with Golang](https://docs.google.com/file/d/0B2GBHFyTK2N8TzM4dEtIWjBJdEk/)
|
||||
* [Go Bootcamp](http://www.golangbootcamp.com/book) - Matt Aimonetti
|
||||
* [Go by Example](https://gobyexample.com/)
|
||||
* [Learning Go](http://archive.miek.nl/projects/learninggo/index.html)
|
||||
* [Let's learn Go!](http://go-book.appspot.com)
|
||||
* [Network programming with Go](http://jan.newmarch.name/go/)
|
||||
* [Practical Cryptography With Go](https://leanpub.com/gocrypto/read)
|
||||
* [The Go Tutorial](http://golang.org/doc/go_tutorial.html)
|
||||
* [Let's learn Go!](http://go-book.appspot.com)
|
||||
|
||||
|
||||
### Groovy
|
||||
|
||||
#### Gradle
|
||||
* [Gradle User Guide](http://www.gradle.org/docs/current/userguide/userguide.html) ([PDF](http://www.gradle.org/docs/current/userguide/userguide.pdf)) - Hans Dockter, Adam Murdoch
|
||||
* [Building Java Projects with Gradle](http://spring.io/guides/gs/gradle/)
|
||||
* [Building and Testing with Gradle](http://www.gradleware.com/registered-access?content=books%2Fbuilding-and-testing%2F)
|
||||
* [Building Java Projects with Gradle](http://spring.io/guides/gs/gradle/)
|
||||
* [Gradle User Guide](http://www.gradle.org/docs/current/userguide/userguide.html) ([PDF](http://www.gradle.org/docs/current/userguide/userguide.pdf)) - Hans Dockter, Adam Murdoch
|
||||
|
||||
#### Grails
|
||||
* [The Grails Framework - Reference Documentation](http://grails.org/doc/latest/) ([PDF](http://grails.org/doc/latest/guide/single.pdf)) - Graeme Rocher, Peter Ledbrook, Marc Palmer, Jeff Brown, Luke Daley, Burt Beckwith, Lari Hotari
|
||||
* [Grails Tutorial for Beginners](http://grails.asia/grails-tutorial-for-beginners/) - GRAILS COOKBOOK
|
||||
* [Getting Started with Grails](http://www.infoq.com/minibooks/grails-getting-started)
|
||||
* [Grails Tutorial for Beginners](http://grails.asia/grails-tutorial-for-beginners/) - GRAILS COOKBOOK
|
||||
* [The Grails Framework - Reference Documentation](http://grails.org/doc/latest/) ([PDF](http://grails.org/doc/latest/guide/single.pdf)) - Graeme Rocher, Peter Ledbrook, Marc Palmer, Jeff Brown, Luke Daley, Burt Beckwith, Lari Hotari
|
||||
|
||||
#### Spock Framework
|
||||
* [Spock Framework Reference Documentation](http://spock-framework.readthedocs.org/en/latest/) - Peter Niederwieser
|
||||
@ -1012,6 +1019,7 @@
|
||||
* [Animation/Games in Java](http://www.heatonresearch.com/articles/series/3)
|
||||
* [Apache Jakarta Commons: Reusable Java Components](http://ptgmedia.pearsoncmg.com/images/0131478303/downloads/Iverson_book.pdf) - Will Iverson
|
||||
* [Artificial Intelligence - Foundation of Computational Agents](http://artint.info/html/ArtInt.html)
|
||||
* [Cadmus: A Primer in Java](http://java.divshot.io) - Hashan Punchihewa, Joseph Bills et al.
|
||||
* [Category wise tutorials - J2EE](http://www.mkyong.com/)
|
||||
* [Core Servlets and JavaServer Pages](http://pdf.coreservlets.com/) - Marty Hall and Larry Brown
|
||||
* [Data Structures and Algorithms with Object-Oriented Design Patterns in Java](http://www.brpreiss.com/books/opus5/html/page9.html)
|
||||
@ -1032,7 +1040,6 @@
|
||||
* [OOP - Learn Object Oriented Thinking & Programming](http://pub.bruckner.cz/titles/oop) - Rudolf Pecinovsky
|
||||
* [Open Data Structures (in Java)](http://opendatastructures.org/ods-java.pdf) (PDF)
|
||||
* [OSGi in Practice](http://njbartlett.name/files/osgibook_preview_20091217.pdf) (PDF)
|
||||
* [Practical Artificial Intelligence Programming With Java, Third Edition](http://www.markwatson.com/opencontent/JavaAI3rd.pdf) - Mark Watson
|
||||
* [Processing XML with Java (A Guide to SAX, DOM, JDOM, JAXP, and TrAX)](http://www.cafeconleche.org/books/xmljava/) - Elliotte Rusty Harold
|
||||
* [Sun's Java Tutorials](http://download.oracle.com/javase/tutorial/)
|
||||
* [The ABC of PDF with iText: PDF Syntax essentials](https://leanpub.com/itext_pdfabc)
|
||||
@ -1066,6 +1073,7 @@
|
||||
* [Book of Modern Frontend Tooling](https://github.com/tooling/book-of-modern-frontend-tooling)
|
||||
* [Crockford's JavaScript](http://www.crockford.com/javascript/) - Douglas Crockford
|
||||
* [Dev Docs](http://devdocs.io/)
|
||||
* [Developing Backbone.js Applications](http://addyosmani.github.io/backbone-fundamentals/) - Addy Osmani
|
||||
* [Eloquent JavaScript 2nd edition](http://eloquentjavascript.net/) - Marijn Haverbeke
|
||||
* [Google JavaScript Style Guide](http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml)
|
||||
* [Human Javascript](http://read.humanjavascript.com/)
|
||||
@ -1073,6 +1081,7 @@
|
||||
* [JavaScript Bible](http://media.wiley.com/product_ancillary/28/07645334/DOWNLOAD/all.pdf) (PDF)
|
||||
* [JavaScript Enlightenment](http://www.javascriptenlightenment.com/) - Cody Lindley
|
||||
* [JavaScript Essentials](http://www.techotopia.com/index.php/JavaScript_Essentials)
|
||||
* [JavaScript Fundamentals, Plus a Dash Of JQuery - for dinner ladies](http://nicholasjohnson.com/javascript-book)
|
||||
* [JavaScript Garden](http://bonsaiden.github.io/JavaScript-Garden/) (Maintained by Tim Ruffles)
|
||||
* [JavaScript Patterns Collection](http://shichuan.github.io/javascript-patterns/) - Shi Chuan
|
||||
* [Javascript Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/javascript) (PDF, Kindle) *(Just fill the fields with any values)*
|
||||
@ -1082,7 +1091,6 @@
|
||||
* [Leaflet Tips and Tricks: Interactive Maps Made Easy](https://leanpub.com/leaflet-tips-and-tricks) - Malcolm Maclean
|
||||
* [Learn to Code JavaScript by Playing a Game](http://codecombat.com)
|
||||
* [Learning JavaScript Design Patterns](http://www.addyosmani.com/resources/essentialjsdesignpatterns/book/) - Addy Osmani
|
||||
* [Developing Backbone.js Applications](http://addyosmani.github.io/backbone-fundamentals/) - Addy Osmani
|
||||
* [Managing Space and Time with JavaScript - Book 1: The Basics](http://www.noelrappin.com/) - Noel Rappin
|
||||
* [Marionette Exposé: Learn to write modular Javascript applicatons using Backbone Marionette and RequireJS/AMD](http://leanpub.com/marionetteexpose) - Jack Killilea
|
||||
* [Mozilla Developer Network's JavaScript Guide](https://developer.mozilla.org/en/JavaScript/Guide)
|
||||
@ -1094,18 +1102,17 @@
|
||||
* [The Problem with Native JavaScript APIs](http://chimera.labs.oreilly.com/books/1234000001655) (PDF)
|
||||
* [Understanding ECMAScript 6](https://leanpub.com/understandinges6/read) *(Leanpub, by Nicholas C. Zakas)*
|
||||
* [You Don't Know JS](https://github.com/getify/You-Dont-Know-JS)
|
||||
* [JavaScript Fundamentals, Plus a Dash Of JQuery - for dinner ladies](http://nicholasjohnson.com/javascript-book)
|
||||
|
||||
|
||||
#### Javascript Frameworks
|
||||
For resources on Angular.js, Backbone.js, D3.js, Dojo, Ember.js, Express.js, jQuery, Knockout.js, and any other JS toolkit/framework, please refer to [Javascript Frameworks Resources and Tutorials](http://resrc.io/list/18/javascript-frameworks/), or to its source file `javascript-frameworks-resources.md`.
|
||||
|
||||
#### Node.js
|
||||
* [JavaScript and Node FUNdamentals](https://leanpub.com/jsfun/read) *(Leanpub - by Azat Mardanov)*
|
||||
* [Mastering Node.js](http://visionmedia.github.com/masteringnode/)
|
||||
* [Mixu's Node Book](http://book.mixu.net/node/)
|
||||
* [Node: Up and Running](http://chimera.labs.oreilly.com/books/1234000001808/index.html) - Tom Hughes-Croucher
|
||||
* [The Node Beginner Book](http://nodebeginner.org/)
|
||||
* [Node.js Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/nodejs) (PDF, Kindle) *(Just fill the fields with any values)*
|
||||
* [The Node Beginner Book](http://nodebeginner.org/)
|
||||
|
||||
|
||||
### Jenkins
|
||||
@ -1113,9 +1120,9 @@ For resources on Angular.js, Backbone.js, D3.js, Dojo, Ember.js, Express.js, jQu
|
||||
|
||||
|
||||
### LaTeX
|
||||
* [The Not So Short Introduction to LaTeX](http://tobi.oetiker.ch/lshort/lshort.pdf) (PDF)
|
||||
* [LaTeX Wikibook](http://en.wikibooks.org/wiki/LaTeX)
|
||||
* [Arbirtrary LaTex Reference](http://latex.knobs-dials.com/)
|
||||
* [LaTeX Wikibook](http://en.wikibooks.org/wiki/LaTeX)
|
||||
* [The Not So Short Introduction to LaTeX](http://tobi.oetiker.ch/lshort/lshort.pdf) (PDF)
|
||||
|
||||
See also [TeX](#tex)
|
||||
|
||||
@ -1126,7 +1133,6 @@ See also [TeX](#tex)
|
||||
* [Ad Hoc Data Analysis From The Unix Command Line](http://en.wikibooks.org/wiki/Ad_Hoc_Data_Analysis_From_The_Unix_Command_Line)
|
||||
* [Advanced Linux Programming](http://www.advancedlinuxprogramming.com/)
|
||||
* [Automated Linux From Scratch](http://www.linuxfromscratch.org/alfs/download.html)
|
||||
* [Beyond Linux From Scratch](http://www.linuxfromscratch.org/blfs/downloads/stable/BLFS-BOOK-7.5-nochunks.html)
|
||||
* [Cross Linux From Scratch](http://trac.cross-lfs.org/wiki/download#CurrentStable)
|
||||
* [Getting Started with Ubuntu](http://ubuntu-manual.org/)
|
||||
* [GNU Autoconf, Automake and Libtool](http://sources.redhat.com/autobook/download.html)
|
||||
@ -1150,9 +1156,10 @@ See also [TeX](#tex)
|
||||
* [The Linux Development Platform (PDF)](http://www.informit.com/content/downloads/perens/0130091154.pdf) (PDF)
|
||||
* [The Linux Kernel Module Programming Guide](http://tldp.org/LDP/lkmpg/2.6/html/)
|
||||
* [The Linux System Administrator's Guide](http://www.tldp.org/LDP/sag/html/index.html)
|
||||
* [OpenVZ Linux virtualization](http://download.openvz.org/doc/OpenVZ-Users-Guide.pdf) (PDF)
|
||||
* [The Python GTK+ 3 Tutorial](http://python-gtk-3-tutorial.readthedocs.org/en/latest/)
|
||||
* [Ubuntu Pocket Guide and Reference](http://www.ubuntupocketguide.com/index_main.html)
|
||||
* [Ubuntu Server Guide](https://help.ubuntu.com/13.10/serverguide/serverguide.pdf)
|
||||
* [Ubuntu Server Guide](https://help.ubuntu.com/14.04/serverguide/serverguide.pdf)
|
||||
* [Upstart Intro, Cookbook and Best Practises](http://upstart.ubuntu.com/cookbook/)
|
||||
* [What Every Programmer Should Know About Memory](http://www.akkadia.org/drepper/cpumemory.pdf) (PDF)
|
||||
|
||||
@ -1166,6 +1173,7 @@ See also [TeX](#tex)
|
||||
* [Common Lisp: An Interactive Approach](http://www.cse.buffalo.edu/~shapiro/Commonlisp/) - Stuart C. Shapiro
|
||||
* [Google's Common Lisp Style Guide](http://google-styleguide.googlecode.com/svn/trunk/lispguide.xml)
|
||||
* [Interpreting LISP](http://www.civilized.com/files/lispbook.pdf) - Gary D. Knott
|
||||
* [Learn Lisp The Hard Way](http://learnlispthehardway.org/book/) - Colin J.E. Lupton
|
||||
* [Let Over Lambda - 50 Years of Lisp](http://letoverlambda.com/index.cl/toc)
|
||||
* [Lisp Hackers: Interviews with 100x More Productive Programmers](https://leanpub.com/lisphackers) - Vsevolod Dyomkin
|
||||
* [Lisp Koans](https://github.com/google/lisp-koans)
|
||||
@ -1177,7 +1185,6 @@ See also [TeX](#tex)
|
||||
* [Structure and Interpretation of Computer Programs](http://mitpress.mit.edu/sicp/)
|
||||
* [Successful Lisp: How to Understand and Use Common Lisp](http://psg.com/~dlamkins/sl/) - David Lamkins
|
||||
* [The Evolution of Lisp](http://www.dreamsongs.com/Files/HOPL2-Uncut.pdf) - Guy L. Steele Jr., Richard P. Gabriel
|
||||
* [Learn Lisp The Hard Way](http://learnlispthehardway.org/book/) - Colin J.E. Lupton
|
||||
|
||||
|
||||
### Lua
|
||||
@ -1187,7 +1194,7 @@ See also [TeX](#tex)
|
||||
|
||||
|
||||
### Markdown
|
||||
* [Learn Markdown](https://www.gitbook.io/book/gitbookio/markdown) (PDF) (EPUB) (MOBI) - GitBookIO, Sammy P., Aaron O.
|
||||
* [Learn Markdown](https://www.gitbook.io/book/gitbookio/markdown) (PDF) (EPUB) (MOBI) - GitBookIO, Sammy P., Aaron O.
|
||||
|
||||
|
||||
### Mathematica
|
||||
@ -1206,8 +1213,9 @@ See also [TeX](#tex)
|
||||
* [Interactive Tutorials for MATLAB, Simulink, Signal Processing, Controls, and Computational Mathematics](http://www.mathworks.com/tutorials)
|
||||
* [MATLAB - A Fundamental Tool for Scientific Computing and Engineering Applications - Volume 1](http://www.intechopen.com/books/matlab-a-fundamental-tool-for-scientific-computing-and-engineering-applications-volume-1)
|
||||
* [MATLAB - A Ubiquitous Tool for the Practical Engineer](http://www.intechopen.com/books/matlab-a-ubiquitous-tool-for-the-practical-engineer)
|
||||
* [MATLAB Programming](http://en.wikibooks.org/wiki/MATLAB_Programming)
|
||||
* [MATLAB for Engineers: Applications in Control, Electrical Engineering, IT and Robotics](http://www.intechopen.com/books/matlab-for-engineers-applications-in-control-electrical-engineering-it-and-robotics)
|
||||
* [MATLAB Programming](http://en.wikibooks.org/wiki/MATLAB_Programming)
|
||||
* [MATLAB Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/matlab) (PDF, Kindle) *(Just fill the fields with any values)*
|
||||
* [Numerical Computing with MATLAB](http://www.mathworks.com/moler/index_ncm.html)
|
||||
* [Physical Modeling in MATLAB](http://greenteapress.com/matlab/index.html) - Alan B. Downey
|
||||
|
||||
@ -1241,8 +1249,8 @@ See also [TeX](#tex)
|
||||
* [.NET for Visual FoxPro Developers](http://foxcentral.net/microsoft/NETforVFPDevelopers.htm)
|
||||
* [.NET Performance Testing and Optimization - The Complete Guide](http://download.red-gate.com/ebooks/DotNet/Perf_Test_and_opt_eBook.zip) *(RedGate, By Paul Glavich and Chris Farrell)*
|
||||
* [Practical Performance Profiling: Improving the efficiency of .NET code](http://www.red-gate.com/products/dotnet-development/ants-performance-profiler/entrypage/practical-performance-profiling) *(RedGate, By Jean-Philippe Gouigoux)*
|
||||
* [Visual Studio .NET Tips and Tricks](http://www.infoq.com/minibooks/vsnettt) (VS 2003-2005 only)
|
||||
* [Under the Hood of .NET Memory Management](http://download.red-gate.com/ebooks/DotNet/Under_the_Hood_of_.NET_Management.pdf) (PDF) *(RedGate, By Chris Farrell and Nick Harrison)*
|
||||
* [Visual Studio .NET Tips and Tricks](http://www.infoq.com/minibooks/vsnettt) (VS 2003-2005 only)
|
||||
|
||||
|
||||
### Neo4J
|
||||
@ -1254,12 +1262,11 @@ See also [TeX](#tex)
|
||||
* [Extracting Data from NoSQL Databases: A Step towards Interactive Visual Analysis of NoSQL Data](http://publications.lib.chalmers.se/records/fulltext/155048.pdf) - Petter Nasholm
|
||||
* [Graph Databases](http://graphdatabases.com/)
|
||||
* [MongoDB Koans](https://github.com/chicagoruby/MongoDB_Koans)
|
||||
* [MongoDB Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/mongodb) (PDF, Kindle) *(Just fill the fields with any values)*
|
||||
* [NoSQL Databases](http://www.christof-strauch.de/nosqldbs.pdf) - Christof Strauch
|
||||
* [The Little MongoDB Book](http://openmymind.net/2011/3/28/The-Little-MongoDB-Book)
|
||||
* [The Little Redis Book](http://openmymind.net/2012/1/23/The-Little-Redis-Book/)
|
||||
* [The Little Riak Book](http://littleriakbook.com/)
|
||||
* [MongoDB Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/mongodb) (PDF, Kindle) *(Just fill the fields with any values)*
|
||||
* [Beginning Titan - The distributed graph database](http://www.oplicate.com/books/6104450512)
|
||||
|
||||
|
||||
### Oberon
|
||||
@ -1310,8 +1317,8 @@ See also [TeX](#tex)
|
||||
|
||||
|
||||
### Parrot / Perl 6
|
||||
* [Using Perl 6](http://github.com/perl6/book/) (work in progress)
|
||||
* [Perl 6 Programming](https://en.wikibooks.org/wiki/Perl_6_Programming)
|
||||
* [Using Perl 6](http://github.com/perl6/book/) (work in progress)
|
||||
|
||||
|
||||
### PC-BSD
|
||||
@ -1335,12 +1342,12 @@ See also [TeX](#tex)
|
||||
* [Perl & LWP](http://lwp.interglacial.com/index.html)
|
||||
* [Perl for the Web](http://www.globalspin.com/thebook/)
|
||||
* [Perl Training Australia - Course Notes](http://perltraining.com.au/notes.html)
|
||||
* [Practical mod_perl](http://modperlbook.org/) - Stas Bekman, Eric Cholet
|
||||
* [Plack Handbook](http://handbook.plackperl.org/)
|
||||
* [Practical mod_perl](http://modperlbook.org/) - Stas Bekman, Eric Cholet
|
||||
* [SDL::Manual Writing Games in Perl](https://github.com/PerlGameDev/SDL_Manual)
|
||||
* [Template Toolkit Documentation](http://template-toolkit.org/docs/index.html)
|
||||
* [The PDL Book](http://sourceforge.net/projects/pdl/files/PDL_2013/PDL-Book/PDL-Book-20130322.pdf/download) (PDF)
|
||||
* [Web Client Programming with Perl](http://oreilly.com/openbook/webclient/)
|
||||
* [Template Toolkit Documentation](http://template-toolkit.org/docs/index.html)
|
||||
|
||||
|
||||
### PHP
|
||||
@ -1348,13 +1355,13 @@ See also [TeX](#tex)
|
||||
* [CakePHP Cookbook 2.x](http://book.cakephp.org/2.0/_downloads/en/CakePHPCookbook.pdf)
|
||||
* Drupal Framework
|
||||
* 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)
|
||||
* [The Tiny Book of Rules](https://drupal.org/files/tiny-book-of-rules.pdf) (PDF)
|
||||
* Drupal 8
|
||||
* Laravel Framework
|
||||
* [Laravel 4 Official Documentation. Synced Daily](https://leanpub.com/l4)
|
||||
* [Official Documentation (Offline Version)](https://leanpub.com/l4-offline-doc)
|
||||
* [Laravel: Code Bright](http://daylerees.com/codebright)
|
||||
* [Official Documentation (Offline Version)](https://leanpub.com/l4-offline-doc)
|
||||
* [PHP 5 Power Programming](http://www.informit.com/content/images/013147149X/downloads/013147149X_book.pdf)
|
||||
* [PHP Best Practices](https://phpbestpractices.org/)
|
||||
* [PHP Essentials](http://www.techotopia.com/index.php/PHP_Essentials)
|
||||
@ -1393,6 +1400,7 @@ See also [TeX](#tex)
|
||||
* [Applications of Prolog](http://bookboon.com/int/student/it/applications-of-prolog)
|
||||
* [Building Expert Systems in Prolog](http://www.amzi.com/ExpertSystemsInProlog/)
|
||||
* [Concise Intro to Prolog](http://www.cis.upenn.edu/~matuszek/Concise%20Guides/Concise%20Prolog.html)
|
||||
* [GNU Prolog Manual](http://www.gprolog.org/manual/gprolog.pdf) (PDF)
|
||||
* [Introduction to Prolog for Mathematicians](http://www.j-paine.org/prolog/mathnotes/files/pms/pms.html)
|
||||
* [Learn Prolog Now!](http://www.learnprolognow.org/)
|
||||
* [Logic, Programming and Prolog (2ed)](http://www.ida.liu.se/~ulfni/lpp/)
|
||||
@ -1407,7 +1415,6 @@ See also [TeX](#tex)
|
||||
* [Simply Logical](http://www.cs.bris.ac.uk/~flach/SimplyLogical.html)
|
||||
* [The First 10 Prolog Programming Contests](http://dtai.cs.kuleuven.be/ppcbook/) - Bart Demoen, Phuong-Lan Nguyen, Tom Schrijvers, Remko Tronçon
|
||||
* [Warren's Abstract Machine: A Tutorial Reconstruction](http://wambook.sourceforge.net/) - Hassan A¨it-Kaci
|
||||
* [GNU Prolog Manual](http://www.gprolog.org/manual/gprolog.pdf) (PDF)
|
||||
|
||||
|
||||
#### Constraint Logic Programming (extended Prolog)
|
||||
@ -1455,6 +1462,7 @@ See also [TeX](#tex)
|
||||
* [Program Arcade Games With Python And Pygame](http://programarcadegames.com/) (3.3)
|
||||
* [Programming Computer Vision with Python](http://programmingcomputervision.com/downloads/ProgrammingComputerVision_CCdraft.pdf)
|
||||
* [Python 2.7 quick reference](http://infohost.nmt.edu/tcc/help/pubs/python/web/) - New Mexico Tech (2.7)
|
||||
* [Python Algorithms] (http://kysmykseka.net/koti/wizardry/Programming/Python/Apress%20-%20Python%20Algorithms%20Mastering%20Basic%20Algorithms%20in%20the%20Python%20Language.pdf) (PDF)
|
||||
* [Python Bibliotheca](http://openbookproject.net/pybiblio/)
|
||||
* [Python Cookbook](http://chimera.labs.oreilly.com/books/1230000000393/index.html) - David Beazley
|
||||
* [Python for Econometrics](http://www.kevinsheppard.com/images/0/09/Python_introduction.pdf) - Kevin Sheppard (2.7.5)
|
||||
@ -1482,6 +1490,9 @@ See also [TeX](#tex)
|
||||
* [Web2py: Complete Reference Manual, 6th Edition (pre-release)](http://web2py.com/book) (2.5 - 2.x)
|
||||
* [Welcome to Problem Solving with Algorithms and Data Structures](http://interactivepython.org/runestone/static/pythonds/index.html) - Brad Miller and David Ranum
|
||||
* [Wikibooks: Python Programming](http://en.wikibooks.org/wiki/Python_Programming) (2.7)
|
||||
* [CodeCademy Python](http://www.codecademy.com/tracks/python)
|
||||
* [Python for Informatics](http://www.pythonlearn.com/book_007.pdf)
|
||||
* [Composing Programs](http://composingprograms.com/) (3.x)
|
||||
|
||||
|
||||
#### Django
|
||||
@ -1528,16 +1539,19 @@ See also [TeX](#tex)
|
||||
* [R language for Programmers](http://www.johndcook.com/R_language_for_programmers.html) - John D. Cook
|
||||
* [R practicals](http://www.columbia.edu/~cjd11/charles_dimaggio/DIRE/resources/R/practicalsBookNoAns.pdf) (PDF)
|
||||
* [R Programming](http://en.wikibooks.org/wiki/R_Programming)
|
||||
* [R Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/rsuccinctly) (PDF, Kindle) *(Just fill the fields with any values)*
|
||||
* [The R Inferno](http://www.burns-stat.com/pages/Tutor/R_inferno.pdf) (PDF) - Patrick Burns
|
||||
* [The R Language](http://stat.ethz.ch/R-manual/R-patched/doc/html/)
|
||||
* [The R Manuals](http://cran.r-project.org/manuals.html)
|
||||
* [R Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/rsuccinctly) (PDF, Kindle) *(Just fill the fields with any values)*
|
||||
|
||||
|
||||
### Racket
|
||||
* [How to Design Programs 2e](http://www.ccs.neu.edu/home/matthias/HtDP2e/)
|
||||
* [Programming Languages: Application and Interpretation](http://cs.brown.edu/courses/cs173/2012/book/index.html)
|
||||
* [The Racket Guide](http://docs.racket-lang.org/guide/index.html)
|
||||
|
||||
### Raspberry Pi
|
||||
* [Raspberry Pi Users Guide](http://www.cs.unca.edu/~bruce/Fall14/360/RPiUsersGuide.pdf) (PDF) - Eben Upton
|
||||
|
||||
### REBOL
|
||||
* [Learn REBOL](http://www.lulu.com/shop/nick-antonaccio/learn-rebol/ebook/product-17383182.html) - Nick Antonaccio
|
||||
@ -1546,6 +1560,8 @@ See also [TeX](#tex)
|
||||
### Ruby
|
||||
* [A community-driven Ruby style guide](https://github.com/bbatsov/ruby-style-guide)
|
||||
* [CodeCademy Ruby](http://www.codecademy.com/tracks/ruby)
|
||||
* [Developing Games With Ruby](https://leanpub.com/developing-games-with-ruby/read)
|
||||
* [I Love Ruby](http://goo.gl/1qrMUN)
|
||||
* [Just Enough Ruby to Get By](http://dmtri.com/posts/65)
|
||||
* [Learn Ruby the hard way](http://ruby.learncodethehardway.org/book/)
|
||||
* [Learn to Program, by Chris Pine](http://pine.fm/LearnToProgram/)
|
||||
@ -1559,12 +1575,10 @@ See also [TeX](#tex)
|
||||
* [Ruby Learning](http://rubylearning.com/)
|
||||
* [Ruby Programming](http://www.linuxtopia.org/online_books/programming_books/ruby_tutorial/)
|
||||
* [Ruby User's Guide](http://www.rubyist.net/~slagell/ruby/)
|
||||
* [Ruby User's Guide](http://www.linuxtopia.org/online_books/programming_books/ruby_guide/)
|
||||
* [The Bastards Book of Ruby](http://ruby.bastardsbook.com/)
|
||||
* [The Little Book Of Ruby](http://www.sapphiresteel.com/The-Little-Book-Of-Ruby)
|
||||
* [The Unofficial Ruby Usage Guide (at Google)](http://www.caliban.org/ruby/rubyguide.shtml) - Ian Macdonald
|
||||
* [Why's (Poignant) Guide to Ruby](http://mislav.uniqpath.com/poignant-guide/) ([mirror](http://www.scribd.com/doc/2236084/Whys-Poignant-Guide-to-Ruby))
|
||||
* [I Love Ruby](http://goo.gl/1qrMUN)
|
||||
|
||||
|
||||
#### RSpec
|
||||
@ -1580,10 +1594,10 @@ See also [TeX](#tex)
|
||||
* [Kestrels, Quirky Birds, and Hopeless Egocentricity](https://leanpub.com/combinators/read)
|
||||
* [Objects on Rails](http://objectsonrails.com)
|
||||
* [Rails Girls Guides](http://guides.railsgirls.com)
|
||||
* [Ruby on Rails Guides](http://guides.rubyonrails.org)
|
||||
* [Ruby on Rails Tutorial: Learn Rails By Example](http://ruby.railstutorial.org/ruby-on-rails-tutorial-book)
|
||||
* [Ruby on Rails 3.2 - Step by Step](http://www.xyzpub.com/en/ruby-on-rails/3.2/)
|
||||
* [Ruby on Rails 4.0 Guide](http://www.xyzpub.com/en/ruby-on-rails/4.0/)
|
||||
* [Ruby on Rails Guides](http://guides.rubyonrails.org)
|
||||
* [Ruby on Rails Tutorial: Learn Rails By Example](http://ruby.railstutorial.org/ruby-on-rails-tutorial-book)
|
||||
* [Upgrading to Rails 4](https://github.com/alindeman/upgradingtorails4)
|
||||
* [Building REST APIs with Rails](http://apionrails.icalialabs.com/book)
|
||||
|
||||
@ -1683,22 +1697,22 @@ See also [TeX](#tex)
|
||||
* [Defensive Database Programming](http://download.red-gate.com/ebooks/SQL/defensive-database-programming.pdf) (PDF) *(RedGate, By Alex Kuznetsov)*
|
||||
* [How to Become an Exceptional DBA](http://www.red-gate.com/community/books/exceptional-dba-book) *(RedGate, By Brad McGehee)*
|
||||
* [Inside the SQL Server Query Optimizer](http://www.red-gate.com/products/sql-development/sql-prompt/entrypage/sql-query-optimizer-ebook3) *(RedGate, By Benjamin Nevarez)*
|
||||
* [Introducing Microsoft SQL Server 2014](http://blogs.msdn.com/b/microsoft_press/archive/2014/04/02/free-ebook-introducing-microsoft-sql-server-2014.aspx)
|
||||
* [Introducing Microsoft SQL Server 2008 R2](http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx#IntroducingMicrosoftSQLServer2008R2)
|
||||
* [Introducing Microsoft SQL Server 2012](http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx#IntroducingMicrosoftSQLServer2012)
|
||||
* [Introducing Microsoft SQL Server 2014](http://blogs.msdn.com/b/microsoft_press/archive/2014/04/02/free-ebook-introducing-microsoft-sql-server-2014.aspx)
|
||||
* [Mastering SQL Server Profiler](http://www.red-gate.com/community/books/mastering-sql-server-profiler.htm) *(RedGate, By Brad McGehee)*
|
||||
* [Performance Tuning with SQL Server Dynamic Management Views](http://www.red-gate.com/community/books/dynamic-management-views.htm) *(RedGate, By Tim Ford and Louis Davidson)*
|
||||
* [Protecting SQL Server Data](http://www.red-gate.com/community/books/protecting-data.htm) *(RedGate, By John Magnabosco)*
|
||||
* [SQL Server 2012 Tutorials: Reporting Services](http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx#SQLServer2012Tutorials%3AReportingServices)
|
||||
* [SQL Server Backup and Restore](http://www.red-gate.com/community/books/sql-server-backup-and-restore.htm) *(RedGate, By Shawn McGehee)*
|
||||
* [SQL Server Concurrency: Locking, Blocking and Row Versioning](http://www.red-gate.com/community/books/sql-server-concurrency.htm) *(RedGate, By Kalen Delaney)*
|
||||
* [SQL Server Execution Plans](http://download.red-gate.com/ebooks/SQL/sql-server-execution-plans.pdf) (PDF) *(RedGate, By Grant Fritchey)*
|
||||
* [SQL Server Execution Plans, Second Edition](http://download.red-gate.com/ebooks/SQL/eBOOK_SQLServerExecutionPlans_2Ed_G_Fritchey.pdf) (PDF) *(RedGate, By Grant Fritchey)*
|
||||
* [SQL Server Tacklebox](http://www.red-gate.com/community/books/sql-server-tacklebox) *(RedGate, By Rodney Landrum)*
|
||||
* [SQL Server Transaction Log Management](http://www.red-gate.com/community/books/sql-server-transaction-log-management) *(RedGate, By Tony Davis and Gail Shaw)*
|
||||
* [SQL Server Concurrency: Locking, Blocking and Row Versioning](http://www.red-gate.com/community/books/sql-server-concurrency.htm) *(RedGate, By Kalen Delaney)*
|
||||
* [SQL Server Backup and Restore](http://www.red-gate.com/community/books/sql-server-backup-and-restore.htm) *(RedGate, By Shawn McGehee)*
|
||||
* [SQL Server Hardware](http://www.red-gate.com/community/books/sql-server-hardware) *(RedGate, By Glenn Berry)*
|
||||
* [SQL Server Statistics](http://www.red-gate.com/community/books/sql-server-statistics.htm) *(RedGate, By Holger Schmeling)*
|
||||
* [SQL Server Stumpers Vol.5](http://www.red-gate.com/community/books/sql-server-stumpers-v5.htm) *(RedGate, By SQLServerCentral Authors)*
|
||||
* [SQL Server Tacklebox](http://www.red-gate.com/community/books/sql-server-tacklebox) *(RedGate, By Rodney Landrum)*
|
||||
* [SQL Server Transaction Log Management](http://www.red-gate.com/community/books/sql-server-transaction-log-management) *(RedGate, By Tony Davis and Gail Shaw)*
|
||||
* [The Art of SQL Server FILESTREAM](http://www.red-gate.com/community/books/art-of-filestream.htm) *(RedGate, By Jacob Sebastian and Sven Aelterman)*
|
||||
* [Troubleshooting SQL Server: A Guide for the Accidental DBA](http://www.red-gate.com/community/books/accidental-dba) *(RedGate, By Jonathan Kehayias and Ted Krueger)*
|
||||
|
||||
@ -1714,6 +1728,7 @@ See also [TeX](#tex)
|
||||
|
||||
### Swift
|
||||
* [The Swift Programming Language](https://itunes.apple.com/us/book/swift-programming-language/id881256329?mt=11) (iBook)
|
||||
* [Using Swift with Cocoa and Objective-C](https://itunes.apple.com/us/book/using-swift-cocoa-objective/id888894773?mt=11) (iBook)
|
||||
|
||||
|
||||
### Tcl
|
||||
@ -1729,7 +1744,6 @@ See also [TeX](#tex)
|
||||
* [Notes On Programming in TeX](http://pgfplots.sourceforge.net/TeX-programming-notes.pdf) (PDF) by Christian Feursänger
|
||||
* [TeX by Topic, A TeXnician's Reference](http://eijkhout.net/texbytopic/texbytopic.html), by Victor Eijkhout
|
||||
* [TeX for the Impatient](https://www.gnu.org/software/teximpatient/), by Paul Abrahams, Kathryn Hargreaves, and Karl Berry
|
||||
* [The Computer Science of TeX and LaTeX](http://eijkhout.net/texsci/), by Victor Eijkhout
|
||||
|
||||
See also [LaTeX](#latex)
|
||||
|
||||
@ -1759,10 +1773,10 @@ See also [LaTeX](#latex)
|
||||
|
||||
|
||||
### VHDL
|
||||
* [Free Range VHDL](http://www.freerangefactory.org/site/pmwiki.php/Main/DownloadBooks) (TeX and PDF) by Bryan Mealy, Fabrizio Tappero
|
||||
* [VHDL Tutorial](http://www.seas.upenn.edu/~ese171/vhdl/vhdl_primer.html)
|
||||
* [VHDL Tutorial](http://hep.uchicago.edu/~tangjian/SVT_sub/FTK_ATLAS/AUX/vhdl-tutorial.pdf) - Peter J. Ashenden
|
||||
* [VHDL Tutorial: Learn By Example](http://esd.cs.ucr.edu/labs/tutorial/)
|
||||
* [Free Range VHDL](http://www.freerangefactory.org/site/pmwiki.php/Main/DownloadBooks) (TeX and PDF) by Bryan Mealy, Fabrizio Tappero
|
||||
|
||||
|
||||
### Vim
|
||||
@ -1791,7 +1805,7 @@ See also [LaTeX](#latex)
|
||||
|
||||
### Windows 8
|
||||
* [Programming Windows 8 Apps with HTML, CSS, and JavaScript (v1)](http://blogs.msdn.com/b/microsoft_press/archive/2012/10/29/free-ebook-programming-windows-8-apps-with-html-css-and-javascript.aspx)
|
||||
* * [Programming Windows 8 Apps with HTML, CSS, and JavaScript (v2, incomplete)](http://blogs.msdn.com/b/microsoft_press/archive/2013/10/29/free-ebook-programming-windows-store-apps-with-html-css-and-javascript-second-edition-second-preview.aspx)
|
||||
* [Programming Windows 8 Apps with HTML, CSS, and JavaScript (v2, incomplete)](http://blogs.msdn.com/b/microsoft_press/archive/2013/10/29/free-ebook-programming-windows-store-apps-with-html-css-and-javascript-second-edition-second-preview.aspx)
|
||||
|
||||
|
||||
### Windows Phone
|
||||
@ -1799,6 +1813,7 @@ See also [LaTeX](#latex)
|
||||
* [Programming Windows Phone 7](http://blogs.msdn.com/b/microsoft_press/archive/2010/10/28/free-ebook-programming-windows-phone-7-by-charles-petzold.aspx)
|
||||
* [Windows Phone Programming Blue Book](http://www.robmiles.com/c-yellow-book/)
|
||||
* [Windows Phone 8 Development Succinctly](http://www.syncfusion.com/resources/techportal/ebooks/windowsphone8) (PDF) by Matteo Pagani
|
||||
* [Windows Phone 8.1 Development for Absolute Beginners](http://channel9.msdn.com/Series/Windows-Phone-8-1-Development-for-Absolute-Beginners)
|
||||
|
||||
|
||||
### Workflow
|
||||
|
@ -1,3 +1,32 @@
|
||||
### Index
|
||||
* [Bash](#bash)
|
||||
* [C](#c)
|
||||
* [C#](#c-sharp)
|
||||
* [Clojure](#clojure)
|
||||
* [CoffeeScript](#coffeescript)
|
||||
* [Erlang](#erlang)
|
||||
* [F#](#f-sharp)
|
||||
* [Git](#git)
|
||||
* [Go](#go)
|
||||
* [Haskell](#haskell)
|
||||
* [HTML / CSS](#html--css)
|
||||
* [Java](#java)
|
||||
* [Javascript](#javascript)
|
||||
* [Language Agnostic](#language-agnostic)
|
||||
* [Lisp](#lisp)
|
||||
* [MATLAB](#matlab)
|
||||
* [Node](#node)
|
||||
* [NoSQL](#nosql)
|
||||
* [Objective-C](#objective-c)
|
||||
* [Ocaml](#ocaml)
|
||||
* [PHP](#php)
|
||||
* [Python](#python)
|
||||
* [R](#r)
|
||||
* [Ruby](#ruby)
|
||||
* [Scala](#scala)
|
||||
* [Vim](#vim)
|
||||
|
||||
|
||||
### Bash
|
||||
* [Learn Shell Programming](http://www.learnshell.org)
|
||||
|
||||
@ -6,17 +35,19 @@
|
||||
* [Learn C](http://www.learn-c.org/)
|
||||
|
||||
|
||||
### C#
|
||||
### C Sharp
|
||||
* [Learn C#](http://www.learncs.org/)
|
||||
|
||||
|
||||
### Clojure
|
||||
* [4Clojure - Koans](https://www.4clojure.com/)
|
||||
* [Clojure Koans](http://clojurekoans.com/)
|
||||
* [ClojureScript Koans](http://clojurescriptkoans.com/)
|
||||
* [Try Clojure](http://tryclj.com/)
|
||||
|
||||
|
||||
### CoffeeScript
|
||||
* [Coffeescript Style Guide](https://github.com/polarmobile/coffeescript-style-guide/blob/master/README.md)
|
||||
* [Smooth CoffeeScript, Interactive Edition](http://autotelicum.github.io/Smooth-CoffeeScript/interactive/interactive-coffeescript.html)
|
||||
|
||||
|
||||
@ -24,7 +55,7 @@
|
||||
* [Try Erlang](http://www.tryerlang.org/)
|
||||
|
||||
|
||||
### F#
|
||||
### F Sharp
|
||||
* [Try F#](http://www.tryfsharp.org/)
|
||||
|
||||
|
||||
@ -34,6 +65,7 @@
|
||||
* [Try Git](http://try.github.io)
|
||||
|
||||
|
||||
|
||||
### Go
|
||||
* [Go Koans](https://github.com/cdarwin/go-koans)
|
||||
* [The Go Tutorial](http://golang.org/doc/go_tutorial.html)
|
||||
@ -43,13 +75,14 @@
|
||||
* [Try Haskell!](http://tryhaskell.org/)
|
||||
|
||||
|
||||
### HTML&CSS
|
||||
### HTML / CSS
|
||||
* [Learn HTML & CSS interactively](http://www.codecademy.com/tracks/web)
|
||||
* [Prototyping a professional website](http://www.codecademy.com/skills/prototyping)
|
||||
|
||||
|
||||
### Java
|
||||
* [CodingBat code practice](http://codingbat.com/java)
|
||||
* [Learneroo Java tutorial](http://www.learneroo.com/modules/11)
|
||||
* [Learn Java](http://www.learnjavaonline.org/)
|
||||
|
||||
|
||||
@ -62,6 +95,10 @@
|
||||
* [Try jQuery](http://try.jquery.com/)
|
||||
|
||||
|
||||
### Language Agnostic
|
||||
* [Codility](https://codility.com/programmers/)
|
||||
|
||||
|
||||
### Lisp
|
||||
* [Lisp Koans](https://github.com/google/lisp-koans)
|
||||
|
||||
@ -99,8 +136,13 @@
|
||||
* [Python Koans](https://github.com/gregmalcolm/python_koans)
|
||||
|
||||
|
||||
|
||||
### R
|
||||
* [Try R](http://tryr.codeschool.com)
|
||||
|
||||
|
||||
### Racket
|
||||
* [Try Racket](http://try-racket.org/)
|
||||
|
||||
|
||||
### Ruby
|
||||
|
2
free-programming-interactive-tutorials-pt_BR.md
Normal file
2
free-programming-interactive-tutorials-pt_BR.md
Normal file
@ -0,0 +1,2 @@
|
||||
### Java
|
||||
* [Curso Java Básico ao Avançado Universidade XTI - YouTube](https://www.youtube.com/watch?v=dqL7cG4J6gI&list=PLA03DEA5320ECBF85)
|
2
free-programming-interactive-tutorials-pt_PT.md
Normal file
2
free-programming-interactive-tutorials-pt_PT.md
Normal file
@ -0,0 +1,2 @@
|
||||
### Java
|
||||
* [Curso de Java, do básico ao avançado](https://www.youtube.com/watch?v=dqL7cG4J6gI&list=PLA03DEA5320ECBF85) (YouTube) - Universidade XTI.
|
@ -10,6 +10,7 @@
|
||||
* [AngularJS - Extend your Browser](https://speakerdeck.com/petebd/devox-uk-2013-angularjs?slide=2)
|
||||
* [AngularJS in 60 Minutes](http://fastandfluid.com/publicdownloads/AngularJSIn60MinutesIsh_DanWahlin_May2013.pdf) (PDF)
|
||||
* [AngularJS Insights](http://pascalprecht.github.com/slides/angularjs-insights/#/)
|
||||
* [AngularJS with Ruby on Rails](http://angular-rails.com)
|
||||
* [egghead.io youtube channel: Learn AngularJS with Tutorial Videos & Training](https://www.youtube.com/user/johnlindquist)
|
||||
* [egghead.io: Learn AngularJS with Tutorial Videos & Training](http://egghead.io)
|
||||
* [Learn AngularJS with free interactive lessons](http://www.learn-angular.org/)
|
||||
@ -49,7 +50,7 @@
|
||||
* [Ember App with RailsApi](http://reefpoints.dockyard.com/ember/2013/01/07/building-an-ember-app-with-rails-api-part-1.html)
|
||||
* [Ember.js - Getting started](http://emberjs.com/guides/getting-started/)
|
||||
* [EmberFlare](https://emberflare.com/)
|
||||
* [Let's Learn Ember](http://freecourses.tutsplus.com/lets-learn-ember/)
|
||||
* [Vic Ramon's Ember Tutorial](http://ember.vicramon.com)
|
||||
|
||||
|
||||
## Express.js
|
||||
@ -81,6 +82,7 @@
|
||||
* [Lesson 13 - Additional Knockout features](http://tech.pro/tutorial/1574/knockoutjs-lesson-13-additional-knockout-features)
|
||||
* [Lesson 14 - Adding a lightbox](http://tech.pro/tutorial/1575/knockoutjs-lesson-14-adding-a-lightbox)
|
||||
* Lesson 15: Summary of the series (Coming soon...)
|
||||
|
||||
|
||||
## Meteor
|
||||
* [Your First Meteor Application, A Complete Beginner’s Guide to the Meteor JavaScript Framework](http://meteortips.com/book/)
|
||||
* [Your First Meteor Application, A Complete Beginner’s Guide to the Meteor JavaScript Framework](http://meteortips.com/book/)
|
||||
* [BulletProof Meteor](https://bulletproofmeteor.com/)
|
||||
|
40
problem-sets-competitive-programming.md
Normal file
40
problem-sets-competitive-programming.md
Normal file
@ -0,0 +1,40 @@
|
||||
### Index
|
||||
* [Competitive Programming](#competitive-programming)
|
||||
* [Problem Sets] (#problem-sets)
|
||||
|
||||
|
||||
### Competitive Programming
|
||||
* [4Clojure](http://www.4clojure.com/)
|
||||
* [Codeabbey](http://www.codeabbey.com/)
|
||||
* [Codechef](http://www.codechef.com/contests)
|
||||
* [Codeeval](https://www.codeeval.com/)
|
||||
* [Codeforces](http://codeforces.com/)
|
||||
* [Coderbyte](http://coderbyte.com/)
|
||||
* [Codewars](https://www.codewars.com/)
|
||||
* [Codingame](http://www.codingame.com/start)
|
||||
* [Facebook Hackercup](https://www.facebook.com/hackercup)
|
||||
* [Hackerrank](https://www.hackerrank.com/)
|
||||
* [Hello World Open](https://helloworldopen.com/)
|
||||
* [Internet Problem Solving Contest](http://ipsc.ksp.sk/)
|
||||
* [Just another Golf Coding](http://jagc.org/)
|
||||
* [Microcorruption](https://microcorruption.com/)
|
||||
* [Topcoder](https://www.topcoder.com/)
|
||||
|
||||
|
||||
### Problem Sets
|
||||
* [Anarchy Golf](http://golf.shinh.org/)
|
||||
* [Caribbean Online Judge](http://coj.uci.cu/24h/problems.xhtm)
|
||||
* [CheckIO](http://www.checkio.org/)
|
||||
* [CodeHunt](https://www.codehunt.com/)
|
||||
* [Coding Bat](http://codingbat.com/java)
|
||||
* [Google Code Jam - Practise](https://code.google.com/codejam/contests.html)
|
||||
* [Hacker.org](http://www.hacker.org/)
|
||||
* [Mathproblem of the Month - Bilkent University](http://www.fen.bilkent.edu.tr/~cvmath/prob-month.html)
|
||||
* [PKU Online Judge](http://poj.org/)
|
||||
* [Ponder This!](http://domino.research.ibm.com/Comm/wwwr_ponder.nsf/pages/index.html)
|
||||
* [Project Euler](https://projecteuler.net/)
|
||||
* [Python Practice Projects](http://pythonpracticeprojects.com/)
|
||||
* [Sphere Online Judge](http://www.spoj.com/)
|
||||
* [TalentBuddy](http://www.talentbuddy.co/)
|
||||
* [Timus Online Judge](http://acm.timus.ru/)
|
||||
* [UVa Online Judge](http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8)
|
Loading…
Reference in New Issue
Block a user