提交 2fc9aca9 编写于 作者: L Levi Bostian

Merge pull request #1 from vhf/master

Update with vhf master
......@@ -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)
......
......@@ -29,4 +29,5 @@ TODO
- [ ] tr
- [ ] zh
- [ ] javascript framework
- [ ] courses
- [x] courses
- [ ] problem sets
### 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/)
### 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**)
### 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/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)
* [Εισαγωγή στη γλώσσα προγραμματισμού JAVA](http://www.ebooks4greeks.gr/dowloads/Pliroforiki/Glosses.program./Java__Downloaded_from_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
......
### 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)
### Index
* [Language Agnostic](#language-agnostic)
* [Právo](#pravo)
### Language Agnostic
#### Právo
* [Zodpovednosť na internete](https://knihy.nic.cz/) - Zodpovednosť na internete (PDF)
### 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
......
此差异已折叠。
### 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
......
### Java
* [Curso Java Básico ao Avançado Universidade XTI - YouTube](https://www.youtube.com/watch?v=dqL7cG4J6gI&list=PLA03DEA5320ECBF85)
### 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/)
\ No newline at end of file
* [Your First Meteor Application, A Complete Beginner’s Guide to the Meteor JavaScript Framework](http://meteortips.com/book/)
* [BulletProof Meteor](https://bulletproofmeteor.com/)
### 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)
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册