1
0
mirror of https://github.com/namibia/free-programming-books.git synced 2024-12-11 19:23:32 +00:00
Commit Graph

5815 Commits

Author SHA1 Message Date
Sekito Lv
33705e03e9 remove 2 ebook of [Linkers and Loaders], [Learn Python The Hard Way]. ref issue:#3091, #3062 (#3104) 2019-01-07 11:17:02 -05:00
Desmond
8063f83194 Update Rust By Example link (#3102) 2019-01-04 10:19:32 -05:00
Victor Λntonio
e71b831b27 Update free-podcasts-screencasts-pt_BR.md (#3101) 2019-01-04 10:18:27 -05:00
Jesus Castello
b98831522e Add Ruby Tutorial For Beginners (#3100)
* Add Ruby Tutorial For Beginners

Hi,
This adds a new free Ruby tutorial (HTML version), **optionally** visitors can download a PDF version of the book by entering an email address.

## What does this PR do?

Add Resource

### Description

Free Ruby tutorial / book for beginners in HTML format with multiple lessons, including installing Ruby, conditionals, loops & object-oriented programming.

### Why is this valuable

It's a complete Ruby tutorial for beginners that helps learn Ruby from scratch. Includes examples, clear explanations & exercises.

### How do we know it's really free?

I made it.

### For book lists, is it a book?

Yes.

### Checklist:

- [x] Not a duplicate
- [x] Included author(s) if appropriate
- [x] Lists are in alphabetical order
- [x] Needed indications added (PDF, access notes, under construction)

* Use Full Book Name
2019-01-02 16:11:34 -05:00
Victor Λntonio
a4041f2d87 Add Python screencasts (#3099)
* Add Python screencasts

* Update free-podcasts-screencasts-pt_BR.md
2019-01-02 09:33:17 -05:00
ranwise
b9f3ceff1a add CSS Animation 101 ebook (#3098)
* add CSS Animation 101 ebook

https://github.com/cssanimation/css-animation-101

* Update free-programming-books.md
2019-01-01 11:14:55 -05:00
Medson Mendes
45665f2c8b add podcast br about datascience (#3096) 2018-12-31 10:21:48 -05:00
Dimosthenis Michailidis
3e268c43fc add Creative Scala - Greek translation (#3094)
* add Creative Scala - Greek translation

* line brake
2018-12-27 17:47:27 -05:00
Razor
eedb6e770a Added OCaml playground (#3067)
* Added OCaml playground

* delint
2018-12-27 09:43:29 -05:00
Jeeva Subburaj
7b209afe4a Pattern Recognition and Machine Learning Book Added (#3081)
Pattern Recognition and Machine Learning Book Added from Microsoft
2018-12-27 09:43:05 -05:00
Prateek Kalra
75ce243d43 Added Edx Machine Learning course by Microsoft (#2709)
* Added  Edx Machine Learning course by Microsoft

* Added Edx Machine Learning course by Microsoft

* Update free-courses-en.md

* Update free-courses-en.md

* delint
2018-12-27 09:35:43 -05:00
Victor Λntonio
1aaeb8652b Add PHP screencasts (#3092)
* Add PHP screencasts

* Correct the number of blank spaces

* Update free-podcasts-screencasts-pt_BR.md

* Alphabetical ordering

I didn't know all this rules to edit a file, my bad.
2018-12-25 14:19:44 -05:00
Victor Λntonio
72a38254dd Update free-courses-en.md (#3090) 2018-12-19 13:17:42 -05:00
Sekito Lv
3400be4463 Update license warpping length to conventional 80 characters for hiding the horizontal scroll bar. (#3088)
* Add Excel-vba Ebook repo.

* Add VBA Eboob Repo. and fix incorrect menu link.

* fix Wrong format line

* Fix incorrect markdown syntax.

* Refactor DB and Javascript menu ZH version md file.

Move 'MySQL, NoSQL, PostgreSQL' under menu: Language Agnostic(语言相关),

Delete a book link of [Google JSON 风格指南], it's a multiple repo. with [JSON 风格指南], 2 link is point to the same one page.

* Delete multiple ebook link

D1. [Redis 设计与实现](http://redisbook.com), wiich is the same as menu: NoSQL -> [Redis 设计与实现](http://redisbook.com)

D2. [The Little MongoDB Book 中文版](https://github.com/justinyhuang/the-little-mongodb-book-cn) wiich is the same as menu: NoSQL -> [The Little MongoDB Book](https://github.com/justinyhuang/the-little-mongodb-book-cn/blob/master/mongodb.md)

* Update comments description.

* remove multiple ebook link

* Fix machine chek issue(fix mistake link location of PostgreSQL)

* FIX machine checking [Do not use headings with similar content (544:1)]

* Fix machine checking [359:1-361:78  warning  Alphabetical ordering: swap l.361 and l.360  alphabetize-lists]

* Update license warpping length to 80 characters.
2018-12-19 13:15:26 -05:00
Victor Λntonio
f4a16c840e Remove link (#3086)
I removed the link "http://www.vedovelli.com.br/screencasts/" because is not working
2018-12-15 16:54:21 -05:00
Luis F. Uceta
a7fbbc7d34 Add Perl 6 / Raku resources (#3058)
* Update free-programming-books-es.md

Add Piensa en Perl 6 (Spanish translation of Think Perl 6)

* Update free-programming-books.md

Add another Perl 6 book. Nowadays Perl 6 is also known as Raku (https://marketing.perl6.org/id/1541379592/pdf_digital) and the name Rakudo refers to the only major Perl 6 compiler at the moment. Also update status of 'Using Perl 6'.

* Update free-programming-books.md

Alphabetize list

* add space to satisfy linter

* Update free-programming-books-es.md
2018-12-15 16:52:48 -05:00
Danielly Costa
1c40966bae Adding CUDA materials (Programming and best practice guides) (#3082)
* Adding Cuda PDFs

* putting alphabetically order

* removed extra space

Always check the output of the linter!
2018-12-14 16:55:40 -05:00
Sekito Lv
01f9c3a423 Refactor menu link of ZH version md file, and remove multiple ebook link (#3083)
* Add Excel-vba Ebook repo.

* Add VBA Eboob Repo. and fix incorrect menu link.

* fix Wrong format line

* Fix incorrect markdown syntax.

* Refactor DB and Javascript menu ZH version md file.

Move 'MySQL, NoSQL, PostgreSQL' under menu: Language Agnostic(语言相关),

Delete a book link of [Google JSON 风格指南], it's a multiple repo. with [JSON 风格指南], 2 link is point to the same one page.

* Delete multiple ebook link

D1. [Redis 设计与实现](http://redisbook.com), wiich is the same as menu: NoSQL -> [Redis 设计与实现](http://redisbook.com)

D2. [The Little MongoDB Book 中文版](https://github.com/justinyhuang/the-little-mongodb-book-cn) wiich is the same as menu: NoSQL -> [The Little MongoDB Book](https://github.com/justinyhuang/the-little-mongodb-book-cn/blob/master/mongodb.md)

* Update comments description.

* remove multiple ebook link

* Fix machine chek issue(fix mistake link location of PostgreSQL)

* FIX machine checking [Do not use headings with similar content (544:1)]

* Fix machine checking [359:1-361:78  warning  Alphabetical ordering: swap l.361 and l.360  alphabetize-lists]
2018-12-14 15:17:04 -05:00
Hamming
0b35d6b212 Update free-programming-books-zh.md (#3063)
* Update free-programming-books-zh.md

fixed  [nutz](https://github.com/EbookFoundation/free-programming-books/issues/2529)

* Update free-programming-books-zh.md

Modify sort ,  [nutz](https://github.com/EbookFoundation/free-programming-books/issues/2529)

* Update free-programming-books-zh.md

Modify sort
2018-12-14 09:54:37 -05:00
Sekito Lv
6c11cebfe3 Fix incorrect markdown syntax(free-programming-books.md) (#3080)
* Add Excel-vba Ebook repo.

* Add VBA Eboob Repo. and fix incorrect menu link.

* fix Wrong format line

* Fix incorrect markdown syntax.
2018-12-11 09:48:31 -05:00
Sekito Lv
5f91f9fe16 Add Excel - VBA ebook repo. (#3079)
* Add Excel-vba Ebook repo.

* Add VBA Eboob Repo. and fix incorrect menu link.

* fix Wrong format line
2018-12-10 23:26:56 -05:00
Dan Minshew
d0c5d971fb Add "Programming Language Foundations in Agda" (#3078)
* Add "Programming Language Foundations in Agda"

New book out from Philip Wadler and Wen Kokke.

Site: https://plfa.github.io
Repo: https://github.com/plfa/plfa.github.io

* Add authors' names

* remove trailing slash, add full names
2018-12-05 09:49:10 -05:00
Acid147
b3dd208fdd Fix broken link in README.md (#3077) 2018-12-02 20:00:29 -05:00
Tiago Athayde
c56fa7c922 book update (#3073) 2018-11-25 12:57:53 -05:00
David Pérez Cabrera
00914f7bf0 Added: Desarrollando con Java 8: Poker (#3072) 2018-11-25 12:55:55 -05:00
cwfoo
e3b16b386e Add Managing Projects with GNU Make (#3069) 2018-11-24 15:06:09 -05:00
cwfoo
edb9ac2b58 Remove Apprendre à programmer avec OCaml (#3068) 2018-11-24 15:04:30 -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
Alex
cde8a7821e Alcole java courses (#3052)
* 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

* mooc.fi Java courses added
2018-11-05 16:46:47 -05:00
chai2010
7f86f0f4cd add C/C++面向WebAssembly编程 (#3049) 2018-11-03 13:24:31 -04:00
Javed Mohamed
377046de4c Add the new Wise Man's Haskell (#3046) 2018-10-29 11:11:37 -04:00
Will
35b7d17dc1 Add React Podcast (#3044) 2018-10-25 17:14:15 -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
fey cot
11800569c6 add russian translate of SICP (#3042)
* add russian translate of SICP

* fix

* fix fix
2018-10-24 14:22:37 -04:00
Suthira
9282d756a2 Command Line Heroes and baseCS podcasts (#3041) 2018-10-24 07:45:26 -04:00
imlastrebor
69f77db592 Adding Link In README.md for Finnish Courses (#3038) 2018-10-23 09:48:39 -04:00
imlastrebor
6b31d31130 Added free finnish online courses (#3036)
* Added free finnish online courses

* Alphabetical order and removed unnecessary lines

* Adjusted lines

* Remove trailing slash
2018-10-23 09:47:55 -04:00
Charlotte Tan
587b6da164 re-add dead links from #2823 (#3035) 2018-10-23 08:08:32 -04:00
Charlotte Tan
262cd02d4f Add nodeup back to free-podcasts-screencasts-en.md #2823 (#3034)
* Re-add Nodeup as it's not really dead #2823

Looked at #2823, evaluated all the links in the free-podcasts-screencasts-en.md section and only Nodeup still exists

* fixing line space
2018-10-23 08:07:03 -04:00
Judah Lamm
05d8aa6b0a Remove the same book from the Django section (#3033) 2018-10-23 08:03:32 -04:00
fey cot
93045a14a1 PHP Russian basic course for begginer (#3032)
* add PHP course in russian

* PHP Russian basics

* blank lines fix

* add PHP to index
2018-10-21 14:21:42 -04:00
evbarnett
963819d70b Added Reinforcement Learning book (#3031) 2018-10-20 13:03:33 -04:00
fey cot
98f23bcf5e add link phpunit russian manual (#3028)
* add link phpunit russian manual

* fix order

* fix blank line
2018-10-20 12:51:22 -04:00
Judah Lamm
dfd0719007 Update link to a free version (#3027) 2018-10-19 20:03:52 -04:00