Commit Graph

1892 Commits

Author SHA1 Message Date
Tiago Athayde c56fa7c922 book update (#3073) 2018-11-25 12:57:53 -05:00
cwfoo e3b16b386e Add Managing Projects with GNU Make (#3069) 2018-11-24 15:06:09 -05:00
cwfoo 9f116d69ab Add The Art of Prolog (#3066) 2018-11-23 14:09:01 -05:00
Stephen Fox 5aea80cf66 Link directly to O'Really PDFs (#3060)
* Link directly to O'Really PDFs

O'Reilly has been changing up some of these links, redirecting you to a rather scarce hub.
But they are still hosting the files.

This change is justified by the file still being publicly hosted.

* Fix annotation for linter

* I guess the linter wants PDF capitalized
2018-11-16 18:16:14 -05:00
Desmond 34d36291be Add Computer Networks: A Systems Approach (#3059)
* Add Computer Networks: A Systems Approach

* Add authors

* Fix format
2018-11-14 22:27:38 -05:00
misacorn b79d6f12f9 Update free-programming-books.md (#3057) 2018-11-12 10:42:23 -05:00
Harry Kar 17fef9a832 8 books (#3050)
* issue #3011 Java, Java, Java Object-Oriented Problem Solving by R. Morelli and R.Walde

* issue #3011 Java, Java, Java Object-Oriented Problem Solving by R. Morelli and R.Walde

* issue #3011 Java, Java, Java Object-Oriented Problem Solving by R. Morelli and R.Walde

* issue #3011 Java, Java, Java Object-Oriented Problem Solving by R. Morelli and R.Walde

* Revert 3021 master (#3025)

* Revert "remove dead link from free-programming-books-tr.md (#3024)"

This reverts commit 0f07297a40.

* Revert "Added Git and Github course (#3023)"

This reverts commit 3e9e1ded62.

* Revert "Added resources (#3022)"

This reverts commit 500db345f5.

* Revert "issue #3011 Java, Java, Java Object-Oriented Problem Solving by R. Morelli and R.Walde (#3021)"

This reverts commit 2798268070.

* remove space, readd javajavajava

* issues:add in list #3009,#3010, correction blank in #3011

added:
Object-oriented Programming in JavaTM Textbook by Rick Halterman #3009
Introduction to Computer Science by Robert Sedgewick and Kevin Wayne. #3010
corrected:
link not displayed correctly(displayed with makdown)
deleted blanc ...Problem Solving] (https://archive.... in Java, Java, Java Object-Oriented Problem Solving by R. Morelli and R.Walde #3011

* issues:add in list #3009,#3010, correction blank in #3011

added:
Object-oriented Programming in JavaTM Textbook by Rick Halterman #3009
Introduction to Computer Science by Robert Sedgewick and Kevin Wayne. #3010
corrected:
link not displayed correctly(displayed with makdown)
deleted blanc ...Problem Solving] (https://archive.... in Java, Java, Java Object-Oriented Problem Solving by R. Morelli and R.Walde #3011

* add 2 books, create [Eiffel](#eiffel),

add
Programming Languages:Theory and Practice - Robert Harper,
A Functional Pattern System for Object - Oriented Design-Thomas Kuhne,
Object Oriented Programming using Java - Simon Kendal

corrections
The Definition of Standard ML (Revised) - SMLFamily GitHub project
Programming Languages: Application and Interpretation (2nd Edition) - Shriram Krishn

* add 2 books, create [Eiffel](#eiffel),

add
Programming Languages:Theory and Practice - Robert Harper,
A Functional Pattern System for Object - Oriented Design-Thomas Kuhne,
Object Oriented Programming using Java - Simon Kendal

corrections
The Definition of Standard ML (Revised) - SMLFamily GitHub project
Programming Languages: Application and Interpretation (2nd Edition) - Shriram Krishn

* swap l.1413 and l.1412%B

swap l.1414 and l.1413%B Line 1414: oriented --> Oriented%B some corrections thanks to eshellman%B correct add one blankline  before ### Subversion%B

* issues:add in list #3009,#3010, correction blank in #3011 (#3026)

* issue #3011 Java, Java, Java Object-Oriented Problem Solving by R. Morelli and R.Walde

* Revert 3021 master (#3025)

* Revert "remove dead link from free-programming-books-tr.md (#3024)"

This reverts commit 0f07297a40.

* Revert "Added Git and Github course (#3023)"

This reverts commit 3e9e1ded62.

* Revert "Added resources (#3022)"

This reverts commit 500db345f5.

* Revert "issue #3011 Java, Java, Java Object-Oriented Problem Solving by R. Morelli and R.Walde (#3021)"

This reverts commit 2798268070.

* remove space, readd javajavajava

* issues:add in list #3009,#3010, correction blank in #3011

added:
Object-oriented Programming in JavaTM Textbook by Rick Halterman #3009
Introduction to Computer Science by Robert Sedgewick and Kevin Wayne. #3010
corrected:
link not displayed correctly(displayed with makdown)
deleted blanc ...Problem Solving] (https://archive.... in Java, Java, Java Object-Oriented Problem Solving by R. Morelli and R.Walde #3011

* issue #3011 Java, Java, Java Object-Oriented Problem Solving by R. Morelli and R.Walde

* add 2 books, create [Eiffel](#eiffel),

add
Programming Languages:Theory and Practice - Robert Harper,
A Functional Pattern System for Object - Oriented Design-Thomas Kuhne,
Object Oriented Programming using Java - Simon Kendal

corrections
The Definition of Standard ML (Revised) - SMLFamily GitHub project
Programming Languages: Application and Interpretation (2nd Edition) - Shriram Krishn

* swap l.1413 and l.1412%B

swap l.1414 and l.1413%B Line 1414: oriented --> Oriented%B some corrections thanks to eshellman%B correct add one blankline  before ### Subversion%B

* added clarification to title so folks don't think it's the book.

* A MACHINE MADE THIS BOOK ten sketches of computer science by JOHN WHITINGTON (PDF)

* Computer ScienceI, Computer ScienceII, Computer ScienceIII, Searching & Sorting, Trees, Cryptography & Security, Intoduction to Git and Github - Tutorial

by Dr. Chris Bourke (PDF)

* issues:add in list #3009,#3010, correction blank in #3011

added:
Object-oriented Programming in JavaTM Textbook by Rick Halterman #3009
Introduction to Computer Science by Robert Sedgewick and Kevin Wayne. #3010
corrected:
link not displayed correctly(displayed with makdown)
deleted blanc ...Problem Solving] (https://archive.... in Java, Java, Java Object-Oriented Problem Solving by R. Morelli and R.Walde #3011

* add 2 books, create [Eiffel](#eiffel),

add
Programming Languages:Theory and Practice - Robert Harper,
A Functional Pattern System for Object - Oriented Design-Thomas Kuhne,
Object Oriented Programming using Java - Simon Kendal

corrections
The Definition of Standard ML (Revised) - SMLFamily GitHub project
Programming Languages: Application and Interpretation (2nd Edition) - Shriram Krishn

* feat: delete Bourke's Lectures. closes #3050

squash 4 commits (git reset --soft HEAD~4)
delete Trees - Lecture notes because in CS III (git commit --amend)
add (🚧 *in process*) in CS I II III
edit comment aqyash->squash (git commit --amend)
l.1428 and l.1427, delete 2nd double Object Oriented Programming using Java - Kendal
swap l.1429 and l.1428
swap l.1427 and l.1426, delete double Halterman, l.1429 and l.1428, add (PDF)in Pecinovsky
swap l.366 and l.365, l.694 and l.693, l.1428 and l.1427
2018-11-12 10:29:24 -05:00
Alex 776335fa02 Elm language resources added (#3054)
* added Solidity

* added Solidity

* added Solidity

* bitcoin book added

* fixed ordering on bitcoin book entry

* added authors for bitcoin and solidity books

* added Bitcoin and cryptocurrency Princeton book

* elm interactive playground added (ellie)

* free elm books added

* elm podcast added

* corrected spacing

* reordered elm books into existing category

* reordered format and author

* removed trailing /s

* fixed alphabetical ordering
2018-11-06 09:22:08 -05:00
Javed Mohamed 377046de4c Add the new Wise Man's Haskell (#3046) 2018-10-29 11:11:37 -04:00
Will a8dc6d7fc5 Add Tiny Python 3.6 Notebook by Matt Harrison (#3045)
Free in the github repo, and also available as a hard copy for purchase.
2018-10-25 17:13:09 -04:00
Harry Kar 79a98bc3c7 issues:add in list #3009,#3010, correction blank in #3011 (#3026)
* issue #3011 Java, Java, Java Object-Oriented Problem Solving by R. Morelli and R.Walde

* Revert 3021 master (#3025)

* Revert "remove dead link from free-programming-books-tr.md (#3024)"

This reverts commit 0f07297a40.

* Revert "Added Git and Github course (#3023)"

This reverts commit 3e9e1ded62.

* Revert "Added resources (#3022)"

This reverts commit 500db345f5.

* Revert "issue #3011 Java, Java, Java Object-Oriented Problem Solving by R. Morelli and R.Walde (#3021)"

This reverts commit 2798268070.

* remove space, readd javajavajava

* issues:add in list #3009,#3010, correction blank in #3011

added:
Object-oriented Programming in JavaTM Textbook by Rick Halterman #3009
Introduction to Computer Science by Robert Sedgewick and Kevin Wayne. #3010
corrected:
link not displayed correctly(displayed with makdown)
deleted blanc ...Problem Solving] (https://archive.... in Java, Java, Java Object-Oriented Problem Solving by R. Morelli and R.Walde #3011

* issue #3011 Java, Java, Java Object-Oriented Problem Solving by R. Morelli and R.Walde

* add 2 books, create [Eiffel](#eiffel),

add
Programming Languages:Theory and Practice - Robert Harper,
A Functional Pattern System for Object - Oriented Design-Thomas Kuhne,
Object Oriented Programming using Java - Simon Kendal

corrections
The Definition of Standard ML (Revised) - SMLFamily GitHub project
Programming Languages: Application and Interpretation (2nd Edition) - Shriram Krishn

* swap l.1413 and l.1412%B

swap l.1414 and l.1413%B Line 1414: oriented --> Oriented%B some corrections thanks to eshellman%B correct add one blankline  before ### Subversion%B

* added clarification to title so folks don't think it's the book.
2018-10-25 17:07:30 -04:00
Judah Lamm 05d8aa6b0a Remove the same book from the Django section (#3033) 2018-10-23 08:03:32 -04:00
evbarnett 963819d70b Added Reinforcement Learning book (#3031) 2018-10-20 13:03:33 -04:00
Judah Lamm dfd0719007 Update link to a free version (#3027) 2018-10-19 20:03:52 -04:00
eshellman f50175ec0b
Revert 3021 master (#3025)
* Revert "remove dead link from free-programming-books-tr.md (#3024)"

This reverts commit 0f07297a40.

* Revert "Added Git and Github course (#3023)"

This reverts commit 3e9e1ded62.

* Revert "Added resources (#3022)"

This reverts commit 500db345f5.

* Revert "issue #3011 Java, Java, Java Object-Oriented Problem Solving by R. Morelli and R.Walde (#3021)"

This reverts commit 2798268070.

* remove space, readd javajavajava
2018-10-19 01:03:20 -04:00
Raagul N 500db345f5 Added resources (#3022)
* Added resources
Added resources for Android, Bash, C, C++ and C#.

* Fixed the order of the entries
Fixed the order of entries of the previous commit and arranged them in ascending order.
2018-10-18 16:49:33 -04:00
Harry Kar 2798268070 issue #3011 Java, Java, Java Object-Oriented Problem Solving by R. Morelli and R.Walde (#3021) 2018-10-18 09:46:22 -04:00
Judah Lamm 219b296fb3 remove dead links (#3018) 2018-10-17 02:27:54 -04:00
Denys Vuika 70b851e7cf Remove "under construction" (#3014)
Remove "under construction"  for "Developing with Angular" book
2018-10-14 09:29:23 -04:00
Gus Uy d48ddf633c Add Vapor resources (#2986)
* Add Swift Vapor resources

* Reorder Vapor resources alphabetically

* Add author to Vapor 3 tutorial

* Move vapor university to free-courses-en.md
2018-10-08 23:08:52 -04:00
Gus Uy 168e70f86e Remove tylermcginnis.com React course (#2984)
This course is no longer free. It requires a paid subscription.
2018-10-08 10:08:54 -04:00
evbarnett c6fbb5b179 Added Speech and Language Processing book (#2977)
* Added Speech and Language Processing PDF

Speech and Language Processing, An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition Third Edition draft by Daniel Jurafsky & James H. Martin

* Fixed PDF label
2018-10-04 08:30:43 -04:00
Streppel af98ef8e1a Updated Lua reference manual version (#2968)
updated the reference manual to Lua's latest edition
2018-10-01 12:58:51 -04:00
James Porter bb521bc509 Add links to Elm Accelerated and TypeScript (#2964)
* Add links to Elm Accelerated and TypeScript 

Accelerated

* remove trailing slashes to satisfy linter
2018-09-23 16:26:41 -04:00
Davi da Silva 2b3e47ee84 Update free-programming-books.md (#2965) 2018-09-23 16:22:44 -04:00
borgified 9d27eeda81 fixes #2917 (#2959) 2018-09-12 21:26:32 -04:00
ok2094 1f938d216e added Elixir book (#2956) 2018-09-07 11:47:10 -04:00
trash07 9ee36288e2 Added Learn to Code HTML & CSS of Shay Howe (#2955)
* Added Learn to Code HTML & CSS of Shay Howe

* Removed slash and alphabetical ordering

* Removed paid version information
2018-09-06 09:33:59 -04:00
Alexander Fefelov 83d9cf8575 Add "Non-Uniform Random Variate Generation" (#2953)
* Add "Functional Programming, Simplified (Scala edition)" and "Hello, Scala"

* Add "Язык программирования Haskell: Учимся быть ленивыми"

* Add "Non-Uniform Random Variate Generation"
2018-08-30 16:44:59 -04:00
Alexander Fefelov 3be732b07b Add "Functional Programming, Simplified (Scala edition)" and "Hello, Scala" (#2952)
* Add "Functional Programming, Simplified (Scala edition)" and "Hello, Scala"

* Add "Язык программирования Haskell: Учимся быть ленивыми"
2018-08-30 12:37:54 -04:00
Alexey Gorelov a6bcfcc1c9 add a ruby book (#2950) 2018-08-26 13:11:22 -04:00
Alexey Gorelov f8c9a68068 addition to meta-lists (#2948) 2018-08-26 13:05:00 -04:00
Mark Liffiton 84eca16830 Update PAPL URL to latest version (#2934) 2018-08-14 12:11:26 -04:00
eshellman 4dcef12b34
stadardize wikibooks listings (#2933)
We had a variety of ways to denote Wikibooks. It seemed appropriate to add "wikibooks" as the "author" and remove "wikibook" from the title, since the books don't use "wikibook" in their titles.
2018-08-14 12:09:29 -04:00
hateonion 1fac54fc5e Add react-bits resources. (#2944)
* add react-bits en/sc

* Add react bits author

* Move react-bits from courses to books
2018-08-13 22:39:52 -04:00
Martin Linkov b04c92ed8d SQL primer no longer available at said resource (#2941)
The page says book is not published
2018-08-09 11:01:28 -04:00
Jeeva Subburaj 483e3a2134 The Developer’s Guide to Azure Ebook Added. (#2940)
The Developer’s Guide to Azure Ebook Added.
2018-08-08 10:54:17 -04:00
anttisalonen 033e72fe46 Added "Learn Programming" to Language Agnostic -> Misc (#2938) 2018-08-03 19:40:29 -04:00
Ryan D Holm f50db1e837 Adding Harvard GSE Scratch Book (#2937) 2018-08-01 21:39:33 -04:00
Aung Khant Ko 960bcaa790 Added Algorithms from Wikibooks (#2932)
* Updated Algorithms Section

* Reordered Alphabetically (Algorithms)

* add "Wikibooks" as author

I took a look at what our practice has been regarding labeling of wikibooks. I found all sorts of things. We've been adding a lot of authornames, especially when the title is generic and the author name helps to distinguish one book from another, and using "Wikibooks" as the "author" of these books feels appropriate. I will be adding a PR to make this a uniform practice.
2018-07-28 12:00:19 -04:00
Codename One 66bc4b149b Added Codename One books (#2930)
* Added Codename One books

Codename One is an Open Source Java platform for mobile devices (iOS, Android, Windows etc.). The developer guide is created in the open as part of the Codename One wiki. The Uber Clone book isn't free but the first 2 chapters which are about 100 pages are free to download without an email address or anything. I hope the latter is considered free enough for this list

* Fixed typo in book name and added author

* Attempt to fix lint issues

* Added free course

* Fixed location of (PDF) next to author

* added '(first 2 chapters)' to the title
2018-07-27 09:15:43 -04:00
Jeeva Subburaj 052fb67f89 Added Serverless apps Architecture, patterns Azure implementation Book. (#2929)
* Added Cynical Developer Podcast Link

* Rearranged the Item in Alphapetical Order

* Serverless apps Architecture, patterns Azure implementation Book Added.
2018-07-25 11:45:13 -04:00
Chuliang Xiao ca2a3cf6f0 Update "R Programming for Data Science" free link (#2923) 2018-07-19 09:23:53 -04:00
Sugan Krishnan b9720cc4b3 Update free-programming-books.md (#2924)
* Update free-programming-books.md

* Update free-programming-books.md
2018-07-19 09:13:01 -04:00
Charlie McMackin e7d2f7b62b Add PAIP book (#2922) 2018-07-13 13:53:43 -04:00
Thomas Ferney c049ecb09f Update Symfony documentation versions and links (#2920)
* Update Symfony documentation versions and links

* Update sublists to alphabetical order
2018-07-11 13:03:04 -04:00
El Juli 86bc3afaf7 Add Fullstack GraphQL (#2913)
* Add Fullstack GraphQL

* Move book into GraphQL heading

* Add GraphQL to index and create GraphQL header
2018-07-01 11:21:26 -04:00
Kartikey Tripathi 38c2abd3c5 Updated free-programming-books.md (#2911)
Added Analyzing and Visualizing Data with F# in F sharp
2018-06-27 11:50:33 -04:00
Kartikey Tripathi 1ac9cad82f Added NPTEL in MOOC (#2907) 2018-06-27 07:24:50 -05:00
Jaskiran 900c89bf58 Update free-programming-books-en.md (#2771)
* Update free-programming-books.md

* Update free-programming-books.md

* Update free-programming-books.md

* Update free-programming-books.md

* add notations

* alphabet
2018-06-26 12:27:35 -05:00