1
0
mirror of https://github.com/namibia/free-programming-books.git synced 2024-06-13 03:22:21 +00:00
Commit Graph

4471 Commits

Author SHA1 Message Date
gregoire-todeschi
0a1ebc2882 Fix a broken link (#2541) (#2545)
* Fix a broken link

* Fix broken link
2017-09-27 11:45:20 -04:00
Helio da Silva Jr
4b0e59de98 Added "The Coder's Apprentice" course book in Python to the default list. (#2540)
* Adding new Python book

* Adding Python 3 Book

* correct markdown syntax

(I think we even have some free books *about* markdown!)
2017-09-26 10:03:17 -04:00
Jamie Dawson
5c0f0952f1 Updated broken C# link (#2372)
* Updated broken C# link 

The link for "Data Structures and Algorithms with Object-Oriented Design Patterns" under C# was broken. I updated it so it goes to the correct pdf file.

* change to Wayback link from discussion

https://web.archive.org/web/20161220072449/http://www.brpreiss.com/books/opus6/
2017-09-25 10:43:15 -04:00
Ryan Bigg
36512bfa80 Add Joy of Elixir (#2537)
Joy of Elixir is an in-progress book to teach newbies Elixir that I'm writing.

Thanks to @ckhrysze for the prompting to add the book to this list.
2017-09-23 11:09:57 -04:00
Cristian Stroparo
c9d9d203ac Added Pyfiddle (https://pyfiddle.io/) (#2534)
* Added Pyfiddle (https://pyfiddle.io/)

* satisfy Travis
2017-09-20 10:12:10 -04:00
邹成
1778451c1b Add regular expression tutorial (#2536)
* 添加正则表达教程

* Update free-programming-books-zh.md
2017-09-20 10:10:33 -04:00
Dave C
f8c380a415 Python books: Formatting for multiple editions #2353 (#2517)
* Python books: Formatting for multiple editions

* added ref to issue 2353
2017-09-20 10:07:54 -04:00
Manas Karekar
09c4eebc16 Add Free Competitive Programmers Handbook (#2535)
Add Free Competitive Programmers Handbook link to author's website. PDF available.
2017-09-11 10:20:44 -04:00
Manas Karekar
5fac6276ae Add link for pdf and zipped html for a C book (#2532)
Include downloads link for a zipped html and pdf versions of a C book.
2017-09-08 11:06:34 -04:00
Quy Le Ngoc
3aad91b891 Add Go playground (#2531)
* Add Go playground

* Fix Travis build
2017-09-07 09:42:58 -04:00
Emre YILMAZ
4aebf7864a Removed broken links (#2530)
* Remove broken link

* removed empty swift category

* Removed broken links
2017-09-07 09:41:06 -04:00
Emre YILMAZ
76319cfda2 Remove broken link (#2526)
* Remove broken link

* removed empty swift category
2017-09-06 11:47:19 -04:00
Kadell Gregory
e9d406ba16 Link update for objective-c (#2522) 2017-09-03 18:07:36 -04:00
Dave C
caa93d1b41 Added reference to issue #2353 in CONTRIBUTING (#2521)
* Python books: Formatting for multiple editions

* added ref to issue 2353

* .
2017-09-02 15:07:15 -04:00
shishini
ed4377a8c3 updates the link to the Mastering PowerShell book (#2520) 2017-09-01 11:10:04 -04:00
Larry
1015a26ca9 update a link (#2518) 2017-09-01 09:24:35 -04:00
nivort
e7657dae6b 1. Domain name http://reactjs.cn was sold and it is not related to re… (#2516)
* 1. Domain name http://reactjs.cn was sold and it is not related to react js for now. So I change it to another available site.

2. Tweak React to React.js

* fix ordering
2017-08-28 21:50:46 -04:00
borgified
00adf01883 fix #2500 (#2515)
* fix #2500

* removed empty android heading
2017-08-28 10:16:57 -04:00
zhongjiajie
761995f12c add three book in free-programming-books-zh.md Python section (#2514)
Thanks for the contribution!
* add three book in free-programming-books-zh.md `Python` section

* order of adjustment

* remove the book in english and add author
2017-08-22 11:16:00 -04:00
Nicolas Borboën
cb5cee43dd Add: The Official Raspberry Pi Project Book (#2513)
* Add: The Official Raspberry Pi Project Book

* Add: The Official Raspberry Pi Project Book + Format
2017-08-18 16:52:36 -04:00
Tolgahan ÜZÜN
b0272054b3 url change (#2512) 2017-08-17 10:52:29 -04:00
yssmcl
1064b3a59e Add LaTeX PDF (#2510)
* Add LaTeX PDF

Add the "Breve Introduçao ao LaTeX2e" notes

* Add author name to "Breve Introdução ao LaTeX2e" notes
2017-08-14 19:32:39 -04:00
Devinsuit
40ecdcca8a Remove broken link (#2509)
https://github.com/EbookFoundation/free-programming-books/issues/2500
2017-08-13 15:48:58 -04:00
Chanchal Kumar Ghosh
a3c11cb3d9 Adding "Microsoft Technologies 3" (#2508)
Adding "Microsoft Technologies 3, including books on Windows Azure, SharePoint, Visual Studio Guide, Windows phone development, ASP.net, etc. collection by Eric Ligman"
2017-08-11 12:26:01 -04:00
李罗奥
004316ab56 (zh)PHP composer and laravel and Vue.js (#2498)
* add PHP composer zh doc and laravel zh doc

add PHP composer zh doc and laravel zh doc

* add Vue.js zh doc

* add chinese PSR,Yii,Phalcon doc

PSR is PHP Standard Recommendations.Yii and Phalcon is PHP Framework.

* Sort by unicode

* Sort by unicode

```php
public function utf8_array_asort(&$array) {
        if (!isset($array) || !is_array($array)) {
            return false;
        }
        foreach ($array as $k => $v) {
            $array[$k] = iconv('UTF-8', 'GBK//IGNORE', $v);
        }
        asort($array);
        foreach ($array as $k => $v) {
            $array[$k] = iconv('GBK', 'UTF-8//IGNORE', $v);
        }

        return true;
    }
```

* sort by remark-lint-alphabetize-lists

* Fix travis-ci warning
2017-08-10 10:59:28 -04:00
eshellman
275ae865d3 fix http://www.jackkinsella.ie/books/confessions_of_an_unintentional_cto (#2501)
www.jackkinsella.ie not available on https, flagged by link checker in issue #2500
Would appreciate double check.
2017-08-08 08:02:31 -04:00
Nina Kin
60a4d7184f added a django ebook (#2507) 2017-08-07 21:30:20 -04:00
Calloway Sutton
5916dea501 Added QB64 to the list (#2505)
* Added QB64 to the list

added QB64 to the list and a small course to help beginners get started

* Fixed for travis

* added author

* fixed name and title

* last commit

* oops

* I have a bad keyboard
2017-08-07 14:30:09 -04:00
Baptiste Pesquet
3c0e2881a2 Add The JavaScript Way book (#2497) 2017-07-26 16:32:17 -04:00
Venkatesh Ilango
b89ae0a4ad Update Competeivie Programming Link (#2328)
* Update Competeivie Programming Link

* better url
2017-07-12 18:00:18 -04:00
JJ
e1e19f29d2 Add "Start Using React to Build Web Applications" (#2140)
* Add "Start Using React to Build Web Applications"

* alphabetize
2017-07-12 17:53:01 -04:00
Bervianto Leo Pratama
d90cc2cfac Add Java E-Book Programing (#2120)
* Add Java E-Book Programing

Update free-programming-books-id.md

Update free-programming-books-id.md

Revert change and add mine

* Add Python and PHP Tutorial

* Add php and python tutorial

* add PDF indication
2017-07-12 17:47:50 -04:00
Sonkeng Maldini
d09e3eb57f Adding more Java French books. (#2209)
* Adding more Java books.

* Update free-programming-books-fr.md

Putting the book author name.

* Update free-programming-books-fr.md

Alphabetical ordering.

* Update free-programming-books-fr.md

* Update free-programming-books-fr.md

* Update free-programming-books-fr.md

* Update free-programming-books-fr.md

Pairing with master branch

* remove additions that don't seem to be free
2017-07-12 17:40:10 -04:00
ffernandorl
0fd699f533 Vue.js - correction broken links and adding a new link (#2115)
* Vue.js - correction broken links and adding a new link

* Vue.js - correction broken links and adding a new link[2]

* Vue.js - correction broken links and adding a new link[3]

* Update javascript-frameworks-resources-pt_BR.md
2017-07-12 17:33:30 -04:00
sancao2
6158288d01 sort the books of Javascript Framework, move Node.js from JS Framework to free-programming-books and so on (#2355)
* delete Natural Language Processing in Lisp

* GNU Emacs Manual

* Sketchy LISP

* Haskell and Yesod

* Sketchy LISP: An Introduction to Functional Programming in Scheme

* Sketchy LISP: An Introduction to Functional Programming in Scheme

* Teach Yourself Scheme in Fixnum Day

* change 'The Python GTK+ 3 Tutorial' to Python

* remove Programming and Using Linux Sound - in depth

* Data Structures and Algorithms in Python

* Fundamentals of  Python Programming

* Fundamentals of  Python Programming

* Fundamentals of  Python Programming

* supporting Python 3 An in-depth guide

* Introduction to Python for Econometrics, Statistics and Data Analysis

* Python for Everybody Exploring Data Using Python 3

* The Hitchhiker’s Guide to Python

* Python 3 Module of the Week

* Scipy Lecture Notes

* The Standard Python Library

* Problem Solving with Algorithms and Data Structures using Python

* How To Tango With Django

* Quick Tutorial for Pyramid

* C Programming Boot Camp

*  1015:3-1015:78  warning  Missing PDF indication                                                 books-links        remark-lint
   1780:1-1859:90  warning  Alphabetical ordering: swap l.1807 and l.1806                          alphabetize-lists  remark-lint
   1780:1-1859:90  warning  Alphabetical ordering: swap l.1839 and l.1838                          alphabetize-lists  remark-lint
   1780:1-1859:90  warning  Alphabetical ordering: swap l.1844 and l.1843                          alphabetize-lists  remark-lint
   1780:1-1859:90  warning  Alphabetical ordering: swap l.1853 and l.1852                          alphabetize-lists  remark-lint
  1792:3-1792:134  warning  Missing PDF indication                                                 books-links        remark-lint
  1893:1-1893:130  warning  Incorrect number of blank lines between last section and next heading  blank-lines-1-0-2  remark-lint

*  1780:1-1859:90  warning  Alphabetical ordering: swap l.1809 and l.1808  alphabetize-lists  remark-lint
   1780:1-1859:90  warning  Alphabetical ordering: swap l.1838 and l.1837  alphabetize-lists  remark-lint
   1780:1-1859:90  warning  Alphabetical ordering: swap l.1844 and l.1843  alphabetize-lists  remark-lint
   1780:1-1859:90  warning  Alphabetical ordering: swap l.1854 and l.1853  alphabetize-lists  remark-lint
  1792:3-1792:140  warning  Misplaced author                               books-links        remark-lint

*  1780:1-1859:90  warning  Alphabetical ordering: swap l.1809 and l.1808  alphabetize-lists  remark-lint
   1780:1-1859:90  warning  Alphabetical ordering: swap l.1838 and l.1837  alphabetize-lists  remark-lint
   1780:1-1859:90  warning  Alphabetical ordering: swap l.1844 and l.1843  alphabetize-lists  remark-lint
   1780:1-1859:90  warning  Alphabetical ordering: swap l.1854 and l.1853  alphabetize-lists  remark-lint
  1792:3-1792:140  warning  Misplaced author                               books-links        remark-lint

* remove hackershelf.com

* remove hackershelf.com
remove Data Structures and Algorithms with Object-Oriented Design Patterns in Java
remove JAAS in Action

* modify the title of book Java Application Development on Linux

* Java Language and Virtual Machine Specifications

* remove The Java Tutorials

* 1270:1-1299:83  warning  Alphabetical ordering: swap l.1293 and l.1292  alphabetize-lists  remark-lint

* 1270:1-1299:83  warning  Alphabetical ordering: swap l.1283 and l.1282  alphabetize-lists  remark-lint

* remove 'JavaScript Spessore'

* remove 'Oh My JS'

* The Problem with Native JavaScript APIs

* fount the lost 2 books:Oh My JS and JavaScript Spessore in archive.org

* ignore some change of name

* update the url of 'AngularJS in 60 Minutes'

* The resource you are looking for has been removed, had its name changed, or is temporarily unavailable.

* swap Redux and React

* move Node.js from js-frameworks-resources to free-programming-books

* sort by aphabeta

*  1374:1-1380:52  warning  Alphabetical ordering: swap l.1379 and l.1378  alphabetize-lists  remark-lint
2017-07-12 17:14:29 -04:00
Hrishi Mittal
f92b640593 Add link to free React course (#2489) 2017-07-09 16:42:15 -04:00
bharath-123
217301468e Removed the bash book from online course section again. (#2492) 2017-07-08 04:09:43 -04:00
Tiaan
04371a6c1e Add React Native Express to React Native section (#2488) 2017-07-06 10:55:39 -04:00
Saurabh Pandey
37ee09b05a Fix links of bootstrap under HTML (#2487) 2017-07-05 10:16:26 -04:00
bharath-123
8fe4b35a8d Update free-courses-en.md (#2483)
Adding new course
2017-07-02 09:20:44 -04:00
CtrlAltDelete
2aaf00be4d Remove hardrockcoffeescript.org (#2480)
It looks like this domain has been registered to a different owner.
2017-07-01 09:27:32 -04:00
eshellman
5ddaa8039d Set theme jekyll-theme-minimal 2017-06-30 14:50:31 -04:00
eshellman
92914c9e69 Set theme jekyll-theme-slate 2017-06-30 14:49:59 -04:00
eshellman
0d3d1731c8 Set theme jekyll-theme-minimal 2017-06-30 14:46:16 -04:00
Drew Smith
885ad50bb8 added webpack bin, js bin playgrounds (#2478) 2017-06-29 14:52:03 -04:00
Drew Smith
6decacbc30 #2473 added Learn Ruby Today (#2477)
* #2473 added Learn Ruby Today

* added author attribution

added author attribution to Ruby books starting with Learn

* corrected title

change Learn Ruby Today to Learn Ruby First

* uniform style for author names in Ruby list
2017-06-28 15:53:43 -04:00
Drew Smith
33bb452e1e Modified Railscasts, now Free (#2475)
Ryan Bates of Railscasts recently announced that all screencasts are free: http://railscasts.com/announcements/13
2017-06-28 09:35:57 -04:00
Emil Petro
475deb7182 Added "High level async programming with Rx" (#2471)
* "High level async programming with Rx" added

* Updated .NET Rx book with author
2017-06-22 21:09:33 -04:00
José Carlos García
e4ad9f929e Added Crafting Interpreters (#2252)
* Added Crafting Interpreters

* Remove trailing slash

* Added 🚧 emoji to Crafting Interpreters

* put 🚧 somewhere that alphabetizes

the other way this could be done is

* [Crafting Interpreters](http://www.craftinginterpreters.com) - Bob Nystrom (HTML) 🚧
2017-06-21 11:54:21 -04:00
Drew Smith
fa0cac09c8 added CodeSandbox.io React playground (#2395)
Added .NET anchor for TOC link and corrected Try Haskell formatting
2017-06-17 00:04:01 -04:00