Commit Graph

754 Commits (f4e8ce7d19b91376eb36bc03efc01202a47ebd3a)

Author SHA1 Message Date
Johan Wigert dbe9c2eb4f
Added book Database Design Succinctly (#7354) 2022-10-02 18:32:53 -04:00
Paramesh Chandra 43cb4dcd07
Update free-programming-books-langs.md (#7281)
* Update free-programming-books-langs.md

Added a free Arduino introduction website

* Update free-programming-books-langs.md

* Update free-programming-books-langs.md
2022-10-02 17:53:01 -04:00
Kampftoast b612bdf31d
Update free-programming-books-de.md (#7325)
Fixes #7324
2022-10-02 17:15:43 -04:00
Double-A-92 f11d8dcb43
Add 'Einführung in das Programmieren mit Java' by Uni Trier (#7270)
* Add 'Einführung in das Programmieren mit Java' by Uni Trier

* Add format PDF

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-02 16:36:52 -04:00
Anastestia Onyekaba 70e858ce76
Broken Links Fix for #6942 (#7271)
* Hi, I am new to open source
here is a small fix to one of the Broken links #6942

Broken Links Resolved for

[L073] http://www.banyai-kkt.sulinet.hu/robotika/Segedanyag/Egyszeru_robotika.pdf Failed to open TCP connection to www.banyai-kkt.sulinet.hu:80 (getaddrinfo: Name or service not known)
[L090] 404 http://devportal.hu/
If this is good, I will work on some more

* use archive.org link

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-02 16:30:25 -04:00
Double-A-92 eaaa4fcf33
Add 'Einführung in das Programmieren mit C# 9.0' by Uni Trier (#7269)
* Add 'Einführung in das Programmieren mit C# 9.0' by Uni Trier

* Add format PDF

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-02 16:29:13 -04:00
Tanmay Jadhav 0eab3cbca1
Added New Django Rest Framework PDF (#7220)
* Added Django Rest Framework Free PDF

* Added New Django Rest Framework PDF

* Add RIPTutorial author notes

* Alphabetize

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-02 16:21:17 -04:00
Nandan Ramesh 2b8f3773d0
Added a new pandas book (HTML) (#7183)
* Added a new pandas book (html)

* order

* removed extra whitespace

* Update books/free-programming-books-langs.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-02 16:08:52 -04:00
tanangular cb52685391
Add free c# programming online book (#7166)
* Add free c# programming online book

Add C# programming in thai language.

* lint: fix warnings

* register C# in TOC

* fix resource metadata

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-02 16:07:41 -04:00
Johan Wigert bedf0ad46f
Add book MonoGame Role-Playing Game Development Succinctly (#7256) 2022-10-01 16:15:28 -04:00
Johan Wigert ad28656b8e
Add book Nuxt.js Succinctly (#7252) 2022-10-01 16:09:30 -04:00
Double-A-92 3c31284486
Add 'Delphi-Starter' to German books (#7246)
* Add 'Delphi-Starter' to German books

* Fix spaces
2022-10-01 16:03:59 -04:00
Rukshan Uddin 9c2440ef2d
Update free-programming-books-de.md (#7241)
Fixes #7195

Co-authored-by: Kampftoast <contact@jens-koenning.de>
2022-10-01 15:58:40 -04:00
Double-A-92 301488a117
Add Pascal Programming by Wikibooks (#7230) 2022-10-01 15:39:48 -04:00
Double-A-92 f246803215
Add 'Delphi Succinctly' (#7249) 2022-10-01 15:27:35 -04:00
Devansh Maurya 97a44208fd
Add Networking! ACK! book by Julia Evans (#7210) 2022-10-01 15:04:03 -04:00
Md. Tahmid Hossain c7540e796a
Added a Bengali book on Data Science (#7168)
* Added book on Data Science

* Correct spacing
2022-10-01 14:30:57 -04:00
Peter Morrison 350d17b0f1
Update free-programming-books-subject.md (#7157)
Co-authored-by: Peter Morrison <peter.morrison@medlior.com>
2022-10-01 01:18:45 -04:00
Iván Valdés 176514905f
Fix broken links in spanish free programming books (#7156)
* Point Curso Android to new location

The last Wayback Machine response was a 302 to the new address.

* Update Symfony Fast Track book location

Even though the book seems to be formally published, the spanish
translation is not available yet. So, pointing to the latest Wayback
Machine cached version of it.
2022-10-01 01:03:27 -04:00
Vedant Borkar 8e42a6f870
removed three broken links (#7134) 2022-10-01 00:52:24 -04:00
Vedant Borkar 6ec2ae4706
Removed broken link (#7113) 2022-09-26 12:28:58 -04:00
James Addison e48965ad68
Add 'Linux IP Stacks Commentary - Web Edition' (#7110)
* Add 'Linux IP Stacks Commentary - Web Edition'

* Add annotation to indicate that the web edition is a work-in-progress

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-09-26 12:26:52 -04:00
David Ordás 0037f07f7a
chore(books-es): complete resource creators (#7097)
* chore(books-es): complete resource creators

* `*(🚧 en proceso)*`

* GitBook annotations

* riptutorials -> "Compiled from StackOverflow Documentation"

* remove repetitive entity creators

Co-authored-by: Eric Hellman <eric@hellman.net>

* remove `GitBook` notations

Co-authored-by: Eric Hellman <eric@hellman.net>

* remove other links that are not free

Co-authored-by: Eric Hellman <eric@hellman.net>

* complete links about Plugin Tapestry

Co-authored-by: Eric Hellman <eric@hellman.net>
2022-09-24 14:31:59 -04:00
David Ordás f11bb35948
fix: translator role abbr is `trl.:` not `trad.:` (#7100) 2022-09-22 13:21:36 -04:00
João Vitor e8e210df89
Add rust book in free-programming-books-pt_BR and author name of The Rust Programming Language in free-programming-books-langs (#7099)
* Add  book A Linguagem de Programação Rust

* Add author name The Rust Programming Language

* Update books/free-programming-books-langs.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update books/free-programming-books-pt_BR.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-09-22 13:19:40 -04:00
David Ordás 62c0aa5a90
fix: format resources according guidelines (#7094)
* resources format is title-author, not author-title

* fix: link inside link is not valid markdown syntax

it seems that this resource was two in the past. recovering offending resource from #5273

* fix: resources format stars with a link. deduplicate both versions

* complete creators of altered resources
2022-09-20 21:07:50 -04:00
David Ordás a03d0aebf0
chore: improve info of Git & SVN books (#7084)
* chore: improve info of Git & SVN books

- some http -> https. Address #6942
- complete creators
- remove dups
- move GIT/SVN resources to VCS section in that files where is defined

* add creators to `-ko` resources

* complete missing creators in `-en` resources

* complete missing creators in `-zh` resources

* change `online` to `HTML` format note

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

* Pro Git. change `online` to `HTML` format note

* books(it): remove crosslink alias from SCM title section

* change `online` to `HTML` format note + some `trls.` in Git sections

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2022-09-20 21:00:08 -04:00
eric 2e2bb31961 Revert "improve resource bugs found fixing EbookFoundation/free-programming-books-parser/8 (#7090)"
This reverts commit 25a05812f7.
2022-09-18 10:11:14 -04:00
David Ordás 25a05812f7
improve resource bugs found fixing EbookFoundation/free-programming-books-parser/8 (#7090) 2022-09-18 10:04:43 -04:00
JiaeK 1955fd4e41
Add 'OCaml from the very beginning' book & OCaml playground (#7083)
* Add 'OCaml from the very beginning' book

* Delete ocaml from the very beginning's PDF

* Update OCaml the very beginning book link

* Add ocaml playground
2022-09-18 09:50:54 -04:00
David Ordás 6f9f1f1505
The section is named `Scratch` in the rest of files (#7078)
Alphabetize accordingly
2022-09-15 16:58:48 -04:00
Tuan Anh b0f4572e1d
update link for: The Art of Prolog, Second Edition (#7077)
Co-authored-by: austin <austin@vmodev.com>
2022-09-15 09:44:57 -04:00
tomriddle7 b2506d7b26
Update go gooks (#7071)
* Update go gooks

* Alphabetize to solve linter faults

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-09-14 09:20:25 -04:00
David Ordás 4d678252fe
chore!: join `IDE and editors` into same section (#7065)
* chore!: join editors into section `IDE and editors`

This homogenize the place where are organized the IDE and editors like Vim, Emacs, Visual Studio, Visual Studio Code, Eclipse, IntelliJ... into the same section.

Emacs Lips is a language per sé. so apply and add some crosslinks #5535 in order to reference editors.

Moved books in `-langs.md` now are in `-subjects.md` since editors are language agnostic, I think.

Complete this moved resources with author, formats and notes

* fix: alphabetize says linter

https://github.com/EbookFoundation/free-programming-books/runs/8267734103?check_suite_focus=true

Run fpb-lint ./books/
books/free-programming-books-ja.md
  4:5-22:42  warning  Alphabetical ordering: swap l.22 and l.21  alphabetize-lists  remark-lint

books/free-programming-books-pt_BR.md
  58:1-61:70  warning  Alphabetical ordering: swap l.60 and l.59  alphabetize-lists  remark-lint

books/free-programming-books-zh.md
  254:1-258:87  warning  Alphabetical ordering: swap l.258 and l.257  alphabetize-lists  remark-lint

* chore!: Organize near spoken Lisp dialects.

- Common Lisp, PicoLisp, Emacs Lisp -> Lisp
- Rename Common Lisp and LISP -> Lisp
- Emacs & Pico as subsections of Lisp preserving current crosslinks

* chore: merge non-referenced Emacs Lisp into Lisp
2022-09-13 12:06:55 -04:00
Lipi C.H. Lee 80ee04ea6a
Fix the link for Modern C (#7068)
* Fix the link for Modern C

The link is not valid for it.

* Fix for new link

Fix to https://gustedt.gitlabpages.inria.fr/modern-c/
2022-09-12 09:50:22 -04:00
Emrah Er 4121b202c2
Update free-programming-books-tr.md (#7063)
* Update free-programming-books-tr.md

r4ds cevirisi eklendi

* Update books/free-programming-books-tr.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* linter error

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-09-09 15:27:16 -04:00
Brandon Venturino 3b3c051624
Broken link fixed (#7062)
The book: Introduction to Classical and Quantum Computing, by Thomas G. Wong.
2022-09-07 13:38:57 -04:00
David Ordás 0cd9d69d74
chore: remove `Scaler Topics`'s dups (#7052)
removed resources are already in interactive tutorials joint other scaler topic links
2022-09-02 09:38:52 -04:00
David Ordás 9bfd1914d5
fix: homogenize authoring format and place (#7034)
* fix: homogenize authors format and place

- use colon as author separator (replaces `&`, `and`, `y`, `e`, `et`...)
- ensures is placed after resource title, not part of itself `title - author`
- `et al.` as special author/token to group many

* remove double comma

* fix: recover traducer role notations as `trad.:`

* detect and apply some `trad.:`s role anotation

* chore: `trad.:` to `trl.:`

Apply suggestion made by Eric at https://github.com/EbookFoundation/free-programming-books/pull/7034#discussion_r954014539

Co-authored-by: Eric Hellman <eric@hellman.net>

* Sort author - format

* fix: remove empty authors (dash is alone)

Used regex: `-\s+(\(|$)`

* format: change to `edt.:` role

Definition list at https://www.loc.gov/marc/relators/relaterm.html

Co-authored-by: Eric Hellman <eric@hellman.net>
2022-09-02 09:36:04 -04:00
Paul Titto dc6aa8a5bb
Update free-programming-books-id.md (#7045)
* Update free-programming-books-id.md

* Update books/free-programming-books-id.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-08-30 17:33:51 -04:00
David Ordás ed27fedcbc
chore: it's `Vue.js` a Javascript framework to build SPAs (#7039)
- Change section text from `Vue` to `Vue.js`
- Ensure TOC item and resources are under JavaScript section
2022-08-26 11:09:58 +02:00
David Ordás e31b11b3f5
fix: `MD007/ul-indent`: Unordered list indentation (#7038)
[Expected: 4; Actual: 2]

(cherry picked from commit 2b71e733e0)
2022-08-26 11:07:50 +02:00
Roger 81f87cbd55
Add PingCAP's `TiDB Introduction` book (#6954)
* Update free-programming-books-langs.md

Added a new section NewSQL and added the first course in the section

* add toc entry for `NewSQL`

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-08-26 11:04:42 +02:00
Eric Hellman 19a03ae8a7
remove non-free leanpub books (#7026)
* remove non-free leanpub books

45 books removed, the 59 books remaining are still free.

* re-add 5, fix 3

a programmed scan of the leanpub urls reveal 5 that should not have been removed and 3 that should use /read urls

* revert to previous index structure
2022-08-25 13:03:43 +02:00
Neils Christoffersen b78d05c793
Update listing for SICP book (#7035)
The web.mit.edu URL returns a 404. Updated to most authoritative PDF source I could find. Also added author attributions to both SICP listings.
2022-08-25 13:02:18 +02:00
KotoWhiskas 560691ead7
Add "Qt6 QML Book" by Johan Thelin, Jürgen Bocklage-Ryannel, Cyril Lorquet (HTML, PDF) (#7033)
* Add Qt6 QML Book

* Update books/free-programming-books-langs.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Add PDF clarification (not link)

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-08-24 18:15:15 +02:00
David Ordás d9d3c34593
fix: preserve `title - author` format (#7032)
* fix: preserve `title - author` format (es)

* fix: preserve `title - author` format (ja)

* fix: preserve `title - author` format (en)

* fix: preserve `title - author` format (si)

* fix: missing dash after title when author exists
2022-08-22 09:40:31 +02:00
Eric Hellman c590ec615b
change upper case to lower cas in fragment ids (#7020)
note- caps are ok in hex-escaped fragments
2022-08-18 10:09:23 +02:00
Eric Hellman 9d93bb966e
fix spaces and dots in fragment id of markdown links (#7021)
* fix bad link syntax in CONTRIBUTING-vi

* also dots, while we're at it
2022-08-18 09:35:08 +02:00
David Ordás 5324b9e3cf
fix: homogenize markdown across files using markdownlint rules (#6988)
* chore: homogenize C# table of content anchor (`#c-sharp` to `#csharp`)

* format: homogenize c# category title

right markdown escape instead of use HTML entities

* lint: fix `MD012/no-multiple-blanks` rule

Multiple consecutive blank lines [Expected: 2; Actual: 3]

* lint: fix `MD039/no-space-in-links`

Spaces inside link text

* lint: fix `MD009/no-trailing-spaces` rule

Trailing spaces [Expected: 0 or 4; Actual: 1]
Trailing spaces [Expected: 0 or 4; Actual: 2]

* lint: fix `MD006/ul-start-left` rule

* format: remove extra spaces between note tokens

* spell: fix lint `MD044/proper-names` rule

- HTML
- JavaScript
- YouTube

* spell: normalize to the most common `Index` heading

* lint: fix `MD007/ul-indent` rule

Unordered list indentation [Expected: 4; Actual: 2]

* format: escape pipes `|` from resources text

addresses #5176

* add Hesham Asem courses about machine and deep learning and nlp

* Expand the name of nlp section

* Change the order

* Revert "spell: normalize to the most common `Index` heading"

This reverts commit 4d6a74e7d7.

Co-authored-by: AhmedElTabarani <eltabaraniahmed@gmail.com>
2022-08-12 15:14:00 +02:00
ImVector 6f39e8056f
fix(books): free-programming-books-zh broken links (#6986)
* fix(books): free-programming-books-zh broken links

* fix: removed trailing slash

* fix

* Update books/free-programming-books-zh.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* removed link

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-08-09 10:19:04 +02:00
أحمد الطبراني 45c1e5bf30
Remove an AWS course from books to courses section (#6987) 2022-08-07 22:36:28 +02:00
Reza Yazdani 04cf8c84ed
Update free-programming-books-fa_IR.md (#6983)
* Update free-programming-books-fa_IR.md

* Update free-programming-books-fa_IR.md

* Update free-programming-books-fa_IR.md
2022-08-05 15:34:14 +02:00
Toms Grants ad4ef13bd7
Add books in Latvian (#6979)
* Create free-programming-books-lv.md

* Added Latvian
2022-08-03 22:58:04 +02:00
David Ordás 6fc4f79c44
add `Code Simplicity: The Fundamentals of Software` by Max Kanat-Alexander (#6977)
Resolves #6976
2022-08-03 22:46:13 +02:00
ImVector 1cd2a6acf7
fix(books): free-programming-books-tr broken links (#6975) 2022-07-29 12:47:37 +02:00
David Ordás 44579d3373
join and homogenize `HTML & CSS` section title across files (#6963) 2022-07-29 12:46:20 +02:00
ImVector a70f4afe04
fix(books): free-programming-books-ru broken links (#6967)
* fix(books): free-programming-books-ru broken links

* fix(books): removed trailing slash

* added 'in progress'
2022-07-27 18:55:59 +02:00
qxzsilver1 6dccbf7eaa
Adding Pascal language references to books (#6971)
* Adding Pascal

Adding Pascal references

* Formatting and minor changes

Adding PDF/HTML tags and re-arranging into alphabetical order

* Fix alphabetical ordering

* Change author name

Co-authored-by: Eric Hellman <eric@hellman.net>

* More description for Turbo Pascal

Co-authored-by: Eric Hellman <eric@hellman.net>

* Adding author

Co-authored-by: Eric Hellman <eric@hellman.net>

* Add origin info

Co-authored-by: Eric Hellman <eric@hellman.net>

Co-authored-by: Eric Hellman <eric@hellman.net>
2022-07-26 08:49:55 +02:00
ImVector 0ea14586b7
fix(books): free-programming-books-fr broken links (#6966)
* fix(books): free-programming-books-fr broken links

* fix link
2022-07-25 20:13:24 +02:00
ImVector 6f74010341
fix(books): free-programming-books-fa_IR broken link (#6965) 2022-07-25 15:12:12 +02:00
RNDr. Simon Toth 88c2300839
Adding A Complete Guide to Standard C++ Algorithms (#6957)
* Adding A Complete Guide to Standard C++ Algorithms

* Update free-programming-books-langs.md

Adjusted description and added a link to the latest PDF on the linked README.md.

* Update books/free-programming-books-langs.md

Co-authored-by: Eric Hellman <eric@hellman.net>
2022-07-22 08:37:59 +02:00
ImVector 010694a298
feat(books): add Web Development book in english langs file (#6958)
* feat(books): add Web Development book in english langs file

* changed url
2022-07-22 08:34:57 +02:00
ImVector e9022058bf
fix(books): free-programming-books-pt_BR broken links (#6955) 2022-07-21 22:14:18 +02:00
ImVector 035e71fb55
fix(books): free-programming-books-ko broken link (#6956) 2022-07-21 08:18:42 +02:00
David Ordás 025a0e9a81
Add FrontEnd Masters Guides (#6936)
* Add `Front-End Developer Handbook 2016`

* Add `Front-End Developer Handbook 2017`

* Add `Front-End Developer Handbook 2018`

* Add `Front-End Developer Handbook 2019`

Resolves #6931

* Written by Cody Lindley

* Add `JavaScript (ES2015+) Enlightenment`

* lint: alphabetize-lists

* format: Complete authoring of `React Enlightenment`

* only one link is enough, it said the boss

* delete `sponsored by` author: `Frontend Masters`
2022-07-19 09:56:59 +02:00
ImVector 5f81b4c0d0
docs(books): add 'Controllo di Versione con Subversion' to italian books (#6935) 2022-07-18 21:54:34 +02:00
David Ordás c1ce5599a8
feat: Add `From JavaScript to Rust ebook` by Jarrod Overson (#6932)
* Add `From JavaScript to Rust ebook` by Jarrod Overson

Resolves #6840

* Use Github HEAD link to PDF file instead repo

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

* lint: add PDF format

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2022-07-18 21:48:44 +02:00
David Ordás 385808e63f
feat: Merge `Version Control Systems` into same section (#6929)
* feat: add `vcs` section

handles proposal(lists): Merge Version Control Systems into same section #5526

* chore: move GIT resources from books to subjects

handles proposal(lists): Merge Version Control Systems into same section #5526

* chore: move Mercurial resources. books 2 subjects

handles proposal(lists): Merge Version Control Systems into same section #5526

* lint: alphabetize Mercurial resources

* chore: move Subversion resources. books 2 subjects

handles proposal(lists): Merge Version Control Systems into same section #5526

* lint: alphabetize Subversion resources

* add resource authoring

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

* format: Add archived notes to http://gitref.org/

handles #6301

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

* Update http://svnbook.red-bean.com resource

- To `https`
- Use localized `index.html`
- Add book authoring

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

* Add resource authoring

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

* format: Add archived notes to http://rypress.com/tutorials/git/index

handles #6301

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2022-07-18 21:46:39 +02:00
David Ordás 442aec4855
fix: update OWASP Testing Guide link to v4.2 (#6928)
Fixes OWASP Testing Guide 4.0 link is invalid #6921
Address lint: Broken links reported from urlchecker #5470
2022-07-18 21:40:06 +02:00
Bolarinwa Ismail d8dd19dfaa
Update free-programming-books-subjects.md (#6925)
Added the DALLE-E 2 prompt book by Guy parson which contains hundreds of prompts for creating images with DALLE-E 2.
2022-07-15 11:52:55 +02:00
NicknamedCoco 04f3ea1dbd
Update free-programming-books-langs.md (#6922)
Add Tiny Python Projects for Python Learning,this book is free
2022-07-15 11:39:23 +02:00
MakanFar a824fc42ed
fix broken link (#6913) 2022-07-13 18:55:40 +02:00
Eric Hellman f17381850b
use danish lang code, not country (#6909) 2022-07-12 06:55:28 +02:00
Kevin 177c011cbb
Remove Broken Link to Rails Craigslist Clone (#6905)
The link http://www.thinkful.com/learn/ruby-on-rails-tutorial/ results in a 404 and I couldn't find another link to the resource online.
2022-07-07 19:33:54 -04:00
ImVector 99672525f2
docs(books): updated unavailable resource (#6896) 2022-07-03 10:07:47 -04:00
Ritobrata Ghosh 023f4c6469
adding the book Data Centric Intro to Computation (#6886)
* adding the book Data Centric Intro to Computation

* removed / that linter wanted me to remove
2022-06-27 19:03:11 -04:00
mrts 800844c285
Add grain docs (#6859)
* Add grain docs

* Move grain docs

* Fix alphabetical order

* Fix alphabetical order
2022-06-27 19:02:23 -04:00
Ritobrata Ghosh 0e4cc32ab7
adding infinite descent into pure mathematics pdf (#6885)
* adding infinite descent into pure mathematics pdf

* corrected alphabetical order

ignore the "An" at the beginning of the title before, and corrected that here
2022-06-21 14:38:51 -04:00
Karl Oskar Anderson b7b819b723
Update free-programming-books-et.md (#6884)
* Update free-programming-books-et.md

* fix trailing slashes

* fix university name

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

* suggested changes

* just the author

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2022-06-21 09:46:34 -04:00
Samuel de Oliveira a7558f56b8
Add lua ebook. (#6857)
* Add lua ebook.

* Rewrite link

* Add credits to Stackoverflow in a Lua ebook

* Add "(PDF)" in final line
2022-06-18 12:31:18 -04:00
Jamil Bailony a54738a1f0
add five books and create two sections (#6845)
* add five books and create two sections

* fix black lines

* fix blank lines

* add authors to a book of  PostgreSQL section

* fix source type direction with rtl

* replace Right-to-Left mark unicode with HTML code

* fix DB & DBMS and Vue.js index links

* fix using encoded urls

* remove space before RLM

* fix rlm position and change Video to YouTube
2022-06-18 12:29:52 -04:00
Serafim Dos Santos 1cf920b626
Add new Blockchain book (#6871)
* Added French Book Maitriser Ethereum

* Added English book Mastering the Lightning Network

* Added French Book + link correction

* Revert "Added English book Mastering the Lightning Network"

This reverts commit 96133195d4.

* Added English book

* redressing the french URLs

* added "Learning Bitcoin from the Command Line"

* Update books/free-programming-books-subjects.md

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2022-06-18 12:23:03 -04:00
Tanvi Moharir 678f8412ea
Updating link for 'Modelling Creativity: Case studies for python' (#6876) 2022-06-15 15:03:54 -04:00
Md Kawsar Islam Yeasin 8e45228516
updated book-bn - removed a book Because that website does not exist … (#6870)
* updated book-bn - removed a book Because that website does not exist right now

* Fixed issue and  updated book-bn - removed a book Because that website does not exist right now

* replace the broken link with an archive.org link

* replace the broken link with an archive.org link -2
2022-06-13 13:54:37 -04:00
Umer Mansoor daa7d97c89
check_urls=free-programming-books-langs.md Added new PHP language book (#6869)
## What does this PR do?
Add resource: New PHP language book

## For resources
An Introduction to the PHP Programming Language

### Why is this valuable (or not)?
17 in depth chapters covers the basics of PHP programming covering basics and advanced concepts like OOP.

### How do we know it's really free?
Free and published as Creative Commons Attribution-ShareAlike 4.0 as per book's license

### For book lists, is it a book? For course lists, is it a course? etc.
Book

## Checklist:
- [x] Read our [contributing guidelines](https://github.com/EbookFoundation/free-programming-books/blob/main/docs/CONTRIBUTING.md)
- [x] Search for duplicates.
- [x] Include author(s) and platform where appropriate.
- [x] Put lists in alphabetical order, correct spacing.
- [x] Add needed indications (PDF, access notes, under construction)

## Follow-up

- Check the status of GitHub Actions and resolve any reported warnings!
2022-06-10 08:44:44 -04:00
João Pedro Lopes 615fc93244
Patch 1 (#6860)
* Update in C# free-programing books

I added some books that are in the microsoft documentation

* Put in alphabetical order
2022-06-03 17:23:02 -04:00
Serafim Dos Santos f043468f45
Adding 2 books (1 french, 1 english) (#6858)
* Added French Book Maitriser Ethereum

* Added English book Mastering the Lightning Network

* Added French Book + link correction

* Revert "Added English book Mastering the Lightning Network"

This reverts commit 96133195d4.

* Added English book

* redressing the french URLs
2022-05-31 08:55:42 -04:00
Umer Mansoor a67990c100
check_urls=free-programming-books-langs.md Added new C language book (#6855) 2022-05-30 12:36:36 -04:00
Ivan Porty 64a205790a
Adding free Cloud Native/Kubernetes and Java Swing books in Russian language (by author) (#6854)
* добавлено программирование cloud native

* добавлены обе книги и раздел Swing

* ссылка на раздел Swing

* alphabet order

* correct line count
2022-05-28 14:41:46 -04:00
Kim cf9bbd5732
new working link for the same pdf and new book from same source about the same subject (#6851)
* new working link for the same pdf

* update in md and added new book
2022-05-26 15:38:11 -04:00
Sandeep Mishra b1dcc5cf32
Added Useful Links (#6843)
* Added Useful Link

Added useful links under Java and Python.

* Update free-programming-books-langs.md

* Update free-programming-books-langs.md
2022-05-24 14:11:57 -04:00
Chuan Wei Foo bb7cf8d2e7
Add "The Standard ML Basis Library" (#6847) 2022-05-24 13:53:34 -04:00
Chuan Wei Foo 336c808905
Add "Tcl for Web Nerds" (#6846) 2022-05-24 13:52:30 -04:00
Hofer-Julian ee767f6e57
Add more GTK books (#6844) 2022-05-24 13:49:45 -04:00
lilsweetcaligula 13d0da076d
Fix a dead link for a Haskell textbook (#6841) (#6842) 2022-05-12 10:42:29 -04:00
Facundo Martin Gordillo 271fe8d68b
Update free-programming-books-subjects.md (#6836) 2022-04-28 15:20:49 -04:00
mrts de69462af2
Add vlang documentation (#6833)
* Add vlang documentation

* Add missing newline

* Update books/free-programming-books-langs.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update free-programming-books-langs.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-04-26 13:34:43 -04:00
based chardozard 0c0eb7b719
Uploaded some italian books and fixed a link (#6827)
* Linter errors fixed

* Expand authoring and complete archived notes following guidelines

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-04-15 09:59:13 -04:00
David Ordás b6bf3f252c
complete UNAM resources metadata (#6818) 2022-04-05 21:45:38 -04:00
beastmatser 5264f4aa8c
Add 'An overview of the Odin programming language and its features.' (#6813)
* Add 'The Odin language overwiew'

* Fix title

* Fix title

* Add missing backslash
2022-04-03 16:33:35 -04:00
David Ordás e6bb1c2faf
chore: Standardize TutorialsPoint resources (#6799)
* Standardize TutorialsPoint links: urls, metadata...

* There is no PDF for this guide

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

* move Tutorials Point's tutorials from courses to its category

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2022-04-02 14:26:49 -04:00
David Ordás fd0a38f440
Standardize Flavio Copes' resources (#6811) 2022-04-01 11:19:40 -04:00
David Ordás 56243b4f0a
chore: Improve metadata about `Flutter in Action` by Eric Windmill (#6810)
* use top most parent url

* fix: missing title-author delimiter

* add resource format metadata

* add Maning requirements about online reading
2022-03-31 19:49:36 -04:00
ezz444 7e891f6338
Add an AWS free complete course in Arabic (#6752)
* Adding a free complete course in Arabic

this course is totally free, detailed up to 55 hours

* Section headings have 3th level markup

* Remove extra space in list markup

* Remove extra spaces between title and link markdown markup

* Add instructor / course platform

* Alphabetize to solve linter faults

* Alphabetize to solve linter faults

* Alphabetize to solve linter faults

* Alphabetize to solve linter faults

* Alphabetize to solve linter faults

* Alphabetize to solve linter faults

* Alphabetize to solve linter faults

* Alphabetize to solve linter faults

* Add course instructor seen at first video and delegate current metadata as platform

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-03-31 10:09:15 -04:00
David Buzatto 653fe87681
Add "Desenvolvimento de Aplicações Web em Java e Outras Tecnologias" to `pt_BR` books (#6802)
* Update free-programming-books-pt_BR.md

Insertion of the first edition of my book about basic web development using Java.

* Update free-programming-books-pt_BR.md

Update using contributing guidelines.
2022-03-31 09:51:57 -04:00
James Addison a2e994d25f
Add 'Learn you some Erlang for great good!' translation (#6800)
* Add 'Learn you some Erlang for great good!' (books-ja section)

* Consistent author name attribution

* Add publication format annotation
2022-03-28 13:11:50 -04:00
Serafim Dos Santos e5f42084f6
Adding French book Maitriser Bitcoin (#6798)
* C / C++ section misplaced

* Added French book Maitriser Bitcoin
2022-03-25 20:23:15 -04:00
Suzuki Katsuma 2aa46b2ae7
Add Japanese course and book (Scratch, C++) (#6795)
* add: book of Scratch

"Scratch for CS First でプログラミングをはじめよう"

* add: book of C++

"C++入門 AtCoder Programming Guide for beginners (APG4b)"

* fix: spacing typo

* add: "free-courses-ja.md" and Scratch course

* add: link to the Japanese course in README.md

* fix: alphabetical order
2022-03-22 08:58:07 -04:00
James Addison de3a3203e6
Update entries for Beej's Guides (#6781)
* Update file formats available for Beej's Guide to Network Programming (books-by-language section)

* Add Beej's Guide to Network Programming (books-by-subject section)

* Add Beej's Guide to Network Programming (books-dk section)

* Add Beej's Guide to Network Programming (books-hu section)

* Add Beej's Guide to Network Programming (books-ro section)

* Add Beej's Guide to Network Programming (books-sr section)

* lint fixup: correction for number of blank lines between section and following heading

* lint fixup: alphabetical ordering correction

* Code review feedback: add missing table-of-contents entries

* Code review feedback: add missing archived annotations

* Code review feedback: add README locale entry for 'sr'

* Fixup: add missing file format annotation

* Fixup: add missing author entry

* Code review feedback: update author name attribution

* Code review feedback: add translation credits

* Fixup: consistency: update a few more author name entries

* Code review feedback: remove 'translated by' prefix before translator name

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Nitpick: remove redundant 'www' subdomain prefix from destination URL

* Code review feedback: remove entry from existing location under 'C' language (guideline: one entry per book per human-language; 'Networking' is approved as the better location)

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-03-17 21:52:29 -04:00
İrem Demir 5a331c73c3
Add Quantum Computing (#6767)
* Add Quantum Computing

* fixes alphabetical order

* Update books/free-programming-books-subjects.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update books/free-programming-books-subjects.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Use book landing page instead of PDF direct download link

Co-authored-by: Eric Hellman <eric@hellman.net>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
Co-authored-by: Eric Hellman <eric@hellman.net>
2022-03-16 13:12:57 -04:00
José Carlos García 8fe3263634
Add aprende python (#6761)
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-03-14 18:03:09 +01:00
أحمد الطبراني 5f1c416070
add the next.js handbook translated by abdelhadi (#6774)
* add the next.js handbook translated by abdelhadi

* Update books/free-programming-books-ar.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update free-programming-books-ar.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-03-14 11:20:52 -04:00
Amarulloh Miftahul Khoeri 497ab673b0
Add Misc Book (#6773)
Adding the Encyclopedia of Human Computer Interaction
I don't know what's the category exactly so i put on Misc Category
2022-03-14 11:09:42 -04:00
Samuel de Oliveira bbec064b0f
Add linux book (#6768)
* Add Arduino books

* Update books/free-programming-books-pt_BR.md

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

* Remove Eletrogate books and add a new one

* Change book's author.

* Removing link of the book

* Removing journal and edit the link

* Add a new book about Linux

* Update books/free-programming-books-pt_BR.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-03-14 11:02:18 -04:00
Gaetano D'Orsi e11c80f284
fix: Update Java mattone (a different version). (#6771)
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-03-13 13:20:58 +01:00
Samuel de Oliveira 0364cd800f
Add Arduino books in pt-BR (#6749)
* Add Arduino books

* Update books/free-programming-books-pt_BR.md

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

* Remove Eletrogate books and add a new one

* Change book's author.

* Removing link of the book

* Removing journal and edit the link

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2022-03-09 08:21:45 -05:00
Luc1d1ty aefe5ecceb
Added "Solidity" to the table of contents. (#6751)
* Added Solidity to table of contents

* Added Solidity to the table of contents and moved solidity section from the java section.

* Solidity to heading level 3

Co-authored-by: CleanMachine1 <78213164+CleanMachine1@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
Co-authored-by: CleanMachine1 <78213164+CleanMachine1@users.noreply.github.com>
2022-03-07 16:41:15 -05:00
Nay Lin Tun c0676c6331
add more books from Ei Maung (#6746)
* add more books from Ei Maung

* Update free-programming-books-my.md

* move api book, add file type and download link

- Move 'API - On Point' book from API category to JavaScript category
- add the file type to Ei Maung's Book
- add direct download link

* remove direct download link
2022-03-07 10:08:32 -05:00
David Ordás 83b3e6b68c
chore: keeping spelling consistencies same. `GitHub` and `YouTube` trademarks (#6739)
* keep spelling same. `GitHub`

* keep spelling same. `YouTube`

* Github's reverts and rewordings

* Github's reverts
2022-03-07 10:04:22 -05:00
Vasyl Nahuliak a36942a51f
Add "The Ultimate Guide to React Native Optimization" book (#6744)
* feat(react-native): add "The Ultimate Guide to React Native Optimization" book

* fix(react-native): access note
2022-03-03 16:13:02 -05:00
Hassan Bulega d5c5c53b0a
Adding sass book(pdf) (#6743)
* Added sass book(pdf)

* Arranging alphabetically

* Rectifying blank lines between last section and next heading

* changing link to be direct to the pdf for dowloading
2022-03-03 14:08:22 -05:00
David Ordás 3442e7d8e2
Add `Git Cookbook` by Dennis Kaarsemaker (#6732)
* Add `Git Cookbook` by Dennis Kaarsemaker

* linking to `about.html` said the boss to fit as book
2022-02-28 12:07:44 -05:00
Serafim Dos Santos 4e451daa50
added Mastering Ethereum in Blockchain category (#6735)
* added Mastering Ethereum in Blockchain category

* Update books/free-programming-books-subjects.md for normalization

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-02-26 15:25:49 -05:00
David Ordás 58a2182652
gordon.edu was back. unarchive and complete formats (#6731) 2022-02-25 11:27:40 -05:00
David Ordás 0e9ad7e994
chore: HTML5 anchors compilant `<a name=` > `<a id=` (#6730)
* HTML5 anchors compilant `<a name=>` > `<a id=` for books

* HTML5 anchors compilant `<a name=>` > `<a id=` for courses

* HTML5 anchors compilant `<a name=>` > `<a id=` for contribs

* HTML5 anchors compilant `<a name=>` > `<a id=` for casts

* HTML5 anchors compilant `<a name=>` > `<a id=` for cheats

* HTML5 anchors compilant `<a name=>` > `<a id=` for interactives

* HTML5 anchors compilant `<a name=>` > `<a id=` for playgrounds
2022-02-25 11:23:35 -05:00
Ofek Shaked 1dc3ea05ab
Fix link to Hebrew assembly book (#6726)
Previous link led to the python book
2022-02-21 11:36:11 -05:00
David Ordás c72c0d50af
Escape pipes making wrong render as tables in Kramdown/GFM engines (#6723)
Search using regexp: (?<!\\)\|

Via EbookFoundation/free-programming-books#5176
2022-02-14 11:42:09 -05:00
Suzuki Katsuma aac5731817
Add Japanese books (Networking, TypeScript) (#6720)
* Add book of Networking

"プロフェッショナルIPv6 第2版"

* Add book of TypeScript

"サバイバルTypeScript"
2022-02-13 15:52:28 -05:00
Yash 652e003f73
Add Easy Rust in Rust section. (#6718)
* Add Easy Rust in Rust section.

* Update books/free-programming-books-langs.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-02-13 15:49:42 -05:00
أحمد الطبراني 82cdf70188
RTL free-programming-books-ar.md file (#6706)
* RTL free-programming-books-ar.md file

* add newline at end of the file

* add RLM & LRM  magic

* change RLM into the name

* change C# into the name
2022-02-10 11:38:34 -05:00
Md Abu. Raihan 0e1ace2486
add golang open sourch books (#6710)
* add golang open sourch books

* Update books/free-programming-books-bn.md

space

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-02-10 11:33:08 -05:00
lee1221ee a740758326
Add book zh Dive Into Design Patterns (#6711)
* Add book zh Dive Into Design Patterns

* Fix Alphabetical ordering

* Fix Alphabetical ordering again
2022-02-09 15:23:05 -05:00
烂柯人 51e48733c2
Add book zh 现代 JavaScript 教程 (#6705)
* Add book zh 现代 JavaScript 教程

* Add instructor
2022-02-09 09:37:52 -05:00
David Ordás 180a96757f
fix: Use Markdown instead of HTML markup for H3 & H4 headings (#6689)
* fix: Markdown markup for `C++` heading

* fix: Markdown markup for `Дизайн и Aрхитектура` heading

* fix: Markdown H4 markup for `Next.js` heading

* fix: Markdown H3 markup for `C#` heading
2022-01-31 12:02:06 -05:00
ImVector 4d45119123
docs(books): solved two issues (#6686)
* docs(books): solved two issues

* docs(books): moved resource
2022-01-29 08:32:14 -05:00
Suzuki Katsuma 438270ce24
Add book of Machine Learning (#6684)
"機械学習帳"
2022-01-26 22:56:44 -05:00
Chuan Wei Foo 5572dbfe33
Add "ANSI Common Lisp Standard" (#6670)
Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2022-01-15 19:26:25 +01:00
Chuan Wei Foo 3d3929bc78
Add "Unix System Programming with Standard ML" (#6668) 2022-01-12 21:50:18 -05:00
Oresztesz Margaritisz 3cfb8e42c7
Adding Domain-Driven Design Reference (#6663)
* Adding Domain-Driven Design Reference

* Fixing build for PR

* Replacing tabs with spaces: Fixing build errors

* Fixing build errors

* Updated DDD reference listing according to PR review
2022-01-07 11:12:40 -05:00
Nik 7da6ee833c
Commit removes dead link. (#6665) 2022-01-06 15:53:01 -05:00
Adám Brudzewsky 9bbce89c94
Add APL-related items (#6652)
* Add one APL book

And fix links and notes the some others

* Add APL cheat sheets

* APL courses

* French APL video series

* mark APL Course as in process, add one more course

* mark as in process

* ADSP and Array Cast

* Add APL

* Add APL-related entries

* Add number for sort ordering

* correct number of blank lines between last section and next heading

* Remove trailing slash

* Move book

* Move book and limit URLs to 1 per line

* full URL

* add missing line

* Combine into playlist

* replace multiple links with single link

… which is a redirect to the listing for the latest released version
2022-01-01 14:47:24 -05:00
David Ordás a3cb567c05
chore(books-bn): split bangla books - courses (#6626)
* chore: init bangla book-courses split

Via https://github.com/EbookFoundation/free-programming-books/issues/6591

* chore: Move YouTubes to `courses-bn`

Via EbookFoundation/free-programming-books#6591

* lint: Fix `blank-lines-1-0-2` errors 

99:1-100:121  warning  Incorrect number of blank lines between last section and next heading  blank-lines-1-0-2  remark-lint

* fix: wrong TOC anchor for Java

Completes commit 4fdbe135e6

* feat: HTML comments to fake Markdown equiv

Hack using link references syntax

[//]: # (whatever you want)

[//]: # (
  whatever you want
  multiline
)

* chore: remove commented empty sections
2021-12-27 12:19:05 -05:00
ImVector 7d61e092b6
Fix #6638 (#6640)
* Resolved #6638

* Added author
2021-12-08 09:10:18 -05:00
Davmcode 5b95520724
Update free-programming-books-fr.md (#6639) 2021-12-06 10:56:04 -05:00
Anas Basheer 4033da4a84
Added C internals by Rajeev Kumar (#6637)
C internals explains the translation of C code into Assembler code.
2021-12-06 10:55:01 -05:00
Timo Salomäki 3a1ca0d8db
Missing C++ book added (#6629)
* Missing C++ book added

* Update books/free-programming-books-fi.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-11-28 22:26:49 -05:00
Shahadat Hossain b798ace096
Fixed Markdown In Bangla Books List (#6621)
* Fixed Markdown

* Update free-programming-books-bn.md

* Update free-programming-books-bn.md

* Update books/free-programming-books-bn.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* fix: C++ heading anchor without hash

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-11-21 10:49:18 -05:00
David Ordás 4bb74b5609
chore: Bump pr/raihaninfo/6609 patch 1 (#6617)
* I have added Galang programming research

* fix: alphabetize sections

Completes review of EbookFoundation/free-programming-books#6609

Co-authored-by: CleanMachine1 <78213164+CleanMachine1@users.noreply.github.com>

* fix: complete metainfo according to source

* fix: sync Go / Golang headings

Co-authored-by: CleanMachine1 <78213164+CleanMachine1@users.noreply.github.com>

Co-authored-by: Md Abu. Raihan <raihanmahmudi35@gmail.com>
Co-authored-by: CleanMachine1 <78213164+CleanMachine1@users.noreply.github.com>
2021-11-18 14:17:21 -05:00
CleanMachine1 1a81b74300
Sqlite: add course (#6606)
* Added SQLite course

fix CI

Move to books rather than courses

Update books/free-programming-books-langs.md

* Update books/free-programming-books-langs.md

* C
2021-11-17 13:25:49 -05:00
Chuan Wei Foo d6ed3f37a1
Add "Scheme 9 from Empty Space" (#6603)
* Add "Scheme 9 from Empty Space"

* Edit "Scheme 9 from Empty Space"

* Edit URL
* Add year
* Add download links

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* remove source code links (moved to unglue.it)

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
Co-authored-by: Eric Hellman <eric@hellman.net>
2021-11-16 11:40:05 -05:00
Chuan Wei Foo fe414d1bdf
Add "Programmation du système Unix en Objective Caml" (#6613)
* Add "Programmation du système Unix en Objective Caml"

* Replace original link with archived link

In the original link, the webpages for the chapters are inaccessible.
They return 403 Forbidden.
2021-11-16 11:39:19 -05:00
Chuan Wei Foo 4bbb1ad5a2
Remove "Professional Assembly Language" (#6612)
The book is non-free.
2021-11-15 11:25:51 -05:00
Chuan Wei Foo 74afe2be10
Add "Développement d'applications avec Objective Caml" (#6610)
* Add "Développement d'applications avec Objective Caml"

* Combine Caml and OCaml categories

* Remove extra space

* Fix incorrect URI fragment

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-11-15 11:23:50 -05:00
Eric Hellman 08adb028a7
fix build (#6611)
* new branch for misc cleanup

* add item to resolve #6319

* fix grammar

* re-collate
2021-11-14 17:25:58 -05:00
Chuan Wei Foo e6e6d94336
Fix "Le langage Caml" (#6608)
* Fix typo
* Update link
* Add author names
* Add "(PDF)"
2021-11-14 17:02:20 -05:00
Chuan Wei Foo 4b250aeb3e
Add "Squeak by Example" (#6607)
* Add "Squeak by Example"

* Fix alphabetical ordering

* Replace PDF link with GitHub repository link

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2021-11-14 17:01:36 -05:00
David Ordás 0ea501b894
fix: update Micro Focus Object COBOL broken url (#6604)
Resolves EbookFoundation/free-programming-books#6528
2021-11-14 16:59:01 -05:00
Moaaz Hamdy 0405fab4a9
Update free-programming-books-ar.md (#6426)
* Update free-programming-books-ar.md

Added AVR section

* Update free-programming-books-ar.md

* Update free-programming-books-ar.md

* Pick title and author from book cover

Simply AVR: From Blinking led to RTOS

تعلم تَصميم الأنظمة المُدمَجة
من تشغيل دايود ضوئي
إلى أنظمة الوقت الحقيقي

by Abdallah Ali Abdallah Elmasri

http://simplyarduino.com/?page_id=889

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

* chore: Moving from AVR to Arduino

* chore: Moving from AVR to Arduino

* chore: Moving from AVR to Arduino

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2021-11-14 16:58:17 -05:00
Eric Hellman 34e19b32ed
Add ML item to resolve #6319 (#6601)
* new branch for misc cleanup

* add item to resolve #6319
2021-11-12 16:17:35 -05:00
Stjepan Jureković f2a5e1075f
Added Exploring Modern Fortran Basics (#6449)
* Added Exploring Modern Fortran Basics

Hi,

Stjepan from Manning here. I thought this title might be a good match for your list. Thank you for considering it.

Best,

* Added Exploring Math for Programmers...

Hi, 

Stjepan from Manning here. I thought this title might be a good match for your list. Thank you for considering it.

Best,

* address linter issues

Co-authored-by: Eric Hellman <eric@hellman.net>
2021-11-11 10:45:27 -05:00
ImVector 795e3baa0b
docs(free-programming-books-subjects): fixed broken links #5470 (#6471)
* Fixed broken links

* Fix: missed PDF notation

* Delete two links

* Update books/free-programming-books-subjects.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update books/free-programming-books-subjects.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update books/free-programming-books-subjects.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Updates - Thanks to @davorpa

* Fixed missing notation

* Update books/free-programming-books-subjects.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Recover working `School of Data Handbook`

* Use archived PDF to fix `Microservices AntiPatterns and Pitfalls` broken link

* fix: use and updated frontmatter to solve broken link

`Microservices vs. Service-Oriented Architecture` by Mark Richards

Moved HTML version: https://www.oreilly.com/radar/microservices-vs-service-oriented-architecture/
Archived PDF: https://web.archive.org/web/20201112010849/https://www.oreilly.com/programming/free/files/microservices-vs-service-oriented-architecture.pdf
Broken: https://www.oreilly.com/content/microservices-antipatterns-and-pitfalls/

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-11-11 09:23:56 -05:00
David Ordás 27558e4240
chore: Bump pr/endrose/6163 - added belajar vue js (#6598)
* Add book MySQL

* fixing

* Added course laravel

* Update free-courses-id.md

* Fixing directly YouTube

* Added Belajar Vue.js

* fixing Book MySQL & Course Laravel

* Solve lint errors + add book author as seen in the footer of webpage

* Add  "account required" notation

Resolves:
- https://github.com/EbookFoundation/free-programming-books/pull/6163#discussion_r726162003
- https://github.com/EbookFoundation/free-programming-books/pull/6163#discussion_r739748933

* Recover removed authoring after add access notes

Recovered from commit 89dca4e2e4

* Apply review suggestions

- yt playlist
- complete instructors
- alphabetize

* fix: Homogenice Kawan Koding & Parsinta auth/platf

Muhammad Amirul Ihsan - Kawan Koding's CEO
Irsyad A. Panjaitan - Parsinta's CEO

* fix: Homogenize Google Play Books notes

Co-authored-by: Endrose <endros007@gmail.com>
Co-authored-by: Endro s <endro.s@bankmandiri.co.id>
Co-authored-by: Eric Hellman <eric@hellman.net>
2021-11-10 09:24:09 -05:00
M.Hossein 78d04a41b6
add react js into js section (#6079)
* add react js into js section

* fix order with swaping

* Update books/free-programming-books-fa_IR.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* fix: alphabetize titles first, after creators

Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-11-10 09:13:11 -05:00
Mary Paul 0a9a2c2c0d
Added "Learning the elixir language" ebook (#6573)
* Added "Learning the elixir language" ebook

I didn't see this in the list or pending pull requests. Thanks for maintaining this- I am excited about using it now that I know it exists.

* pdf only for riptorial

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-11-09 14:54:53 -05:00
Eric Hellman 3e4b267b02
update dead matlab link (#6595)
* update dead matlab link

replaces #6229 (conflicts)

* space
2021-11-07 09:54:08 -05:00
nonce f200c923e0
Add tutorialspoint's git tutorial and some assembly guides (#6594)
* Update free-programming-books-langs.md

* Update books/free-programming-books-langs.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update books/free-programming-books-langs.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-11-07 09:53:14 -05:00
Héctor Vega 1fd2647918
Added miscelaneous resource about different topics (#5919)
* Added miscelaneous resource about different topics

* fix: add right format (PDF)

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-11-05 16:47:59 -04:00
Vaibhav Goel f58d780b49
Added in Next.js (#6186)
* Added in Next.js

* Alphabetical ordering

* Incorrect lines btw

* correct title

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-11-05 16:36:54 -04:00
ycpark a5d17211c5
Update free-programming-books-langs.md (#6452)
* Update free-programming-books-langs.md

Design Patterns In Java .. HTML Page Link Add

* Update free-programming-books-langs.md

add web page link

* Update free-programming-books-langs.md

* Update free-programming-books-langs.md

Java Masters Web Page Link Update!
- OOPs Concepts in Java
- Exception Handling
- Java Collection
- Framework
- Java Concurrency
- Java Web Programming
- Spring

* Update free-programming-books-langs.md

Java Masters Web Page Link Update!
- OOPs Concepts in Java
- Exception Handling
- Java Collection
- Framework
- Java Concurrency
- Java Web Programming
- Spring

* Update free-programming-books-langs.md

Web Page -> HTML
2021-11-03 22:59:07 -04:00
vineetsingh0809 045bfac687
Added C++ fundamental book (#6547)
* Added C++ fundamental book

* Update books/free-programming-books-langs.md

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

* Update books/free-programming-books-langs.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-11-03 11:05:48 -04:00
David Ordás baf761dbd4
feat(books): `CI/CD for Monorepos` by SemaphoreCI (#6583)
* feat(books): `CI/CD for Monorepos` by SemaphoreCI

CI/CD for Monorepos: Effectively building, testing, and deploying code with monorepos

Author: Pablo Tomas Fernandez Zavalia,
Editor:   Marko Anastasov, 
Publisher: SemaphoreCI
Format: PDF, EPUB, Kindle, Markdown, TeX
Year: 2021

Sources Repo: https://github.com/semaphoreci/book-monorepo-cicd
Download Page: https://semaphoreci.com/resources/monorepo-cicd
Back PDF: https://wpblog.semaphoreci.com/wp-content/uploads/2021/08/CICD_for_Monorepos.pdf

* fix: Apply PR review removing multiformat. One link is enough
2021-11-01 21:44:48 -04:00
David Ordás a6b15cccee
chore: Bump pr/ahmadsoni/patch-1: create curse C #5647 (#6585)
* create curse C

Please follow up and evaluate

* fix: linter faults `blank-lines-1-0-2`

Resolves https://github.com/EbookFoundation/free-programming-books/pull/5647#discussion_r720184533

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

* fix: linter faults `blank-lines-1-0-2`

Resolves https://github.com/EbookFoundation/free-programming-books/pull/5647#discussion_r720184533

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

* fix: preserve categories order

Resolves https://github.com/EbookFoundation/free-programming-books/pull/5647#discussion_r720569664

* chore: complete with author @ardienta

* fix: from first chapter to tutorial landing page

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

Co-authored-by: AHMAD SHONHAJI <88180498+ahmadsoni@users.noreply.github.com>
Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2021-11-01 21:42:52 -04:00
David Ordás ef5eb6d73b
fix(docs)!: Ukrainian language code is `uk` not `ua` (#6578)
* fix(docs): Ukraine lang code is `uk` not `ua`

* fix(docs): Ukraine lang code is `uk` not `ua`

* chore: update Ukrainian links `ua` -> `uk`
2021-11-01 09:02:06 -04:00
Milica c7f5e22aad
Add CI/CD with Docker and Kubernetes Book (#6465)
* Add CI/CD with Docker and Kubernetes Book

* Update free-programming-books-subjects.md

* Update books/free-programming-books-subjects.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-11-01 08:58:59 -04:00
Tan A b9bf0a2b84
add R ile Programlamaya Giriş ve Uygulamalar to tr (#6412)
* add R ile Programlamaya Giriş ve Uygulamalar to tr

* Update books/free-programming-books-tr.md

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2021-11-01 08:57:33 -04:00
Mary Paul d9027fdd75
Add "Flutter in Action" ebook, Eric Windmill (#6575)
Adding a good free ebook on Flutter
2021-10-31 21:54:38 -04:00
Mohamed Adel 990d6ff02b
Various updates to Arabic books (#6570)
* replace link with book site, add author & format

Replaced librebook site link with the official book website and added the author and the format

* updating title, https, author

- removed the word "كتاب" which means book from the title.
- updated the link to https instead of http
- added authors (group)

* add book author

- added book author Mohamed lahlah "محمد لحلح"

* add format

- added format (PDF)

* add format

* add author, translator, format

* add author, translator, format

* add author

* update link, authors, translator, format

- https instead of http
- added authors
- added translator
- added format

* updated link, title, add author, format

- updated link to book official site
- updated the title to the original book title (same as cover)
- added author
- added format

* updated to original title

updated the title to the original title (same as cover)

* update link, authors, translator, format

- updated link to official website
- added Authors
- added translator
- added formats

* updated title, added author, translator, format

- updated title to include the edition (for ubuntu 14.04)
- added author
- added translator
- added format

* alphabetize-lists
2021-10-31 21:49:10 -04:00
veganaiZe ec099f5998
Add Data Structures - Aditya CSE (#6568)
* Add Data Structures - Aditya CSE

Creative Commons by/sa 3.0 (license on last page)

check_urls=http://adityacse.weebly.com/uploads/2/4/0/7/24078687/data-structures.pdf

* Correct URL to HTTPS
2021-10-31 21:46:27 -04:00
Yi-Fan Wu c293bfea01
Update unavailable links and tutorial version (#6520)
* Update unavailable links and tutorial version

* Fix alphabetical order

* Fix alphabetical order

* update link of Groovy
2021-10-31 21:40:50 -04:00
Mary Paul 130cc01fab
Add "Hard Rock CoffeeScript" (#6543)
* Add "Hard Rock CoffeeScript"

Added "Hard Rock CoffeeScript" and link

* Update books/free-programming-books-langs.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update books/free-programming-books-langs.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update books/free-programming-books-langs.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-31 21:15:19 -04:00
Bartosz Górka b45a03cae4
Added The Little Ecto Cookbook (#6546)
* Added The Little Ecto Cookbook

* Authors

* Update books/free-programming-books-langs.md

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2021-10-31 15:20:38 -04:00
Mohamed Adel 334a18a18a
added a resource in Networking section (#6565)
added "Securing Wireless Networks for the Home User Guide" to the Networking section
2021-10-31 15:19:12 -04:00
Krzysztof Bociurko d63b85239a
Added C++ book "More C++ Idioms" (#6564) 2021-10-31 15:17:07 -04:00
Saranjeet Kaur ab2e7c6da1
added 'blogdown' book (#6554) 2021-10-31 15:05:33 -04:00
2kindsofcs a540eea0a0
Remove techotopia, linuxtopia resources (#6544) 2021-10-31 14:46:09 -04:00
Hossein Badrnezhad ad0dea48a3
Design Patterns added (#6217)
* Design Patterns added

* Update books/free-programming-books-fa_IR.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-31 14:15:16 -04:00
Victor Gabriel 4fb3ff9087
New C Book (#6536)
* New C Book

* Fix Separator and Type

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: Victor <victorgsbarbosa@gmail.com>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-31 14:05:45 -04:00
Harshita Kohli d6ede11d43
Changed the URL for C for Python Programmers by Carl Burch (#6519)
* Update free-programming-books-langs.md

* Update free-programming-books-langs.md

* Changed the position of author name
2021-10-31 14:00:12 -04:00
Mohamed Adel d454df394b
adding new Arabic books and adding Author for a book (#6497)
* added تعلم JavaScript to Arabic books

added تعلم JavaScript to Arabic books Js section

* added "Go" section and a Go book

added "Go" language section and "تعلم لغة Go بسهولة"

* added Author for Book (self)

added myself as author to my own book "تأمين الشبكات اللاسلكية للمستخدم المنزلي"

* updated format

* added books format

* updated formatting

* updated alphabetic order

* updated link, added Author and translators

* Add translator + top most path

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* updated link, added author and translator 

updated the link to a better one which the translated work is sponsored by the site (itwadi.com)

* Removed Go section and book

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Removed Go section and book

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* changing the book link, format to updated version

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-31 13:59:25 -04:00
vineetsingh0809 d26255dc2e
Update free-programming-books-langs.md (#6496)
* Update free-programming-books-langs.md

* Update free-programming-books-langs.md

* Update free-programming-books-langs.md

* Update free-programming-books-langs.md

* Added a book of PHP Essentials

* Update free-programming-books-langs.md

* Update free-programming-books-langs.md

* Update books/free-programming-books-langs.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Updated the with commit

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update books/free-programming-books-langs.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-31 13:57:59 -04:00
Victor Gabriel 82293af886
New Pascal Book (#6523)
* Added new Pascal Book

* breakline

* added summary link

Co-authored-by: Victor <victorgsbarbosa@gmail.com>
2021-10-30 12:23:46 -04:00
Rubén Darío Guarnizo Martínez 0aeb36b1e9
Add Computer Theory Book in Spanish Books (#6509)
* Add Computer Theory Book in Spanish Books

Adding Computer Theory Book of Rodrigo de Castro Korgi, Using in National University of Colombia

* Delete UNAL and add author

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2021-10-30 11:21:20 -04:00
John Nomikos 3b455abd3f
Added the book: C++ Programming, from Wikibooks, by Panic, et al. Also added 2 free python courses from TutorialPoint in english (#6512)
* Added the book: C++ Programming, from Wikibooks, by Panic, et al

* Added two free python courses (lifetime access) from TutorialsPoint

* Fixed ordering of courses
2021-10-29 14:21:25 -04:00
Jahnvi13 e299016004
Addition of subject Computer Organization and Architecture (#5706)
* Update free-programming-books-subjects.md

* Update free-programming-books-subjects.md

* Update free-programming-books-subjects.md

* Update free-programming-books-subjects.md

* Update free-programming-books-subjects.md

* Update free-programming-books-subjects.md

* Added a book under Computer Organization

Hey, I added one more free book under the subject. It's a pretty broad category and I am sure more free books exist on the topic. I personally studied from the book by Smruti Sarang and felt that it's too precious a resource to not share. I think COA deserves a separate category not only because it is a college course but also because COA gives a first introduction to the implementation of digital systems inside computers (boolean algebra, latches, mux, registers) before focusing on Assembly languages like x86 and ARM. I skimmed through your misc list but since the subject doesn't focus on programming languages hence we cannot add the existing books like 'Scientific Programming and Computer Architecture' in it.
2021-10-29 13:04:35 -04:00
vineetsingh0809 0401110391
Adding books (#6495)
* Adding books

* Update books/free-programming-books-langs.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update books/free-programming-books-subjects.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update books/free-programming-books-subjects.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-29 12:55:38 -04:00
Sharan J f2dec2cab9
Moved "The ABC of PDF with iText" to subsection (#6493)
Renamed the subsection from Jasperreports to Java Reporting.
2021-10-29 12:54:57 -04:00
Victor Gabriel e18ef7d99a
Added new Assembly Book (#6464)
* Added new assembly book

* Update PDF indication

* Updated titles, links and notes

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update books/free-programming-books-pt_BR.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* removed white space

* Removed package and note

Co-authored-by: Eric Hellman <eric@hellman.net>

Co-authored-by: Victor <victorgsbarbosa@gmail.com>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
Co-authored-by: Eric Hellman <eric@hellman.net>
2021-10-28 23:36:54 -04:00
Harsh Ghodkar af8a66e692
Adding Grokking Bitcoin (#6483)
* Adding Grokking Bitcoin

* Update
2021-10-28 13:34:48 -04:00
jcreach 8b72570571
Add book "Essential Dart" (#6444)
* Add book "Essential Dart"

* Fix alphabetical order

* Update books/free-programming-books-langs.md

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

Co-authored-by: jcreach <creach.0709@apside-groupe.com>
Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2021-10-28 13:21:50 -04:00
DilshadSheikh 8e06099312
update php resource (#6357)
* update php resource

An online book for learning PHP

* fix lint errors

* add in process

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-28 13:19:12 -04:00
vineetsingh0809 6d74ce719d
Added the HTML, CSS and C Programming Handbooks (#6484)
* Added the HTML, CSS and C Programming Handbooks

* Update free-programming-books-langs.md

* Update free-programming-books-langs.md
2021-10-28 10:21:01 -04:00
Harsh Ghodkar 8dec783ee3
Adding Handbooks (#6482)
* Adding Handbooks

* Update free-programming-books-langs.md
2021-10-28 10:18:54 -04:00
andikscript eee3067457
add free book learn codeigniter (#6480)
* add free book learn codeigniter

* update sequence for resource learn codeigniter

* update sequence for resource learn codeigniter

* Update books/free-programming-books-id.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update books/free-programming-books-id.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-28 10:17:34 -04:00
Harsh Ghodkar 99d4a0622b
Adding JavaScript Books (#6479)
* Adding ES5 to ESNext

* Update free-programming-books-langs.md

* Update books/free-programming-books-langs.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update books/free-programming-books-langs.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-28 10:15:05 -04:00
vineetsingh0809 11856b43f7
Adding React handbook (#6477)
* Adding React handbook

* Added a React handbook
2021-10-28 10:14:09 -04:00
Bhuridech Sudsee bedd416594
add spark internal book (#6434)
* add spark internal book

* change slideshare like to forked repository

* Update books/free-programming-books-th.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* update TOC

* change TOC title to group of content

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* trigger linter

* remove typo

* Ordering TOC

* re-arrange book section

* more specific document to Thai version

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-28 10:13:15 -04:00
Oleksandr Redko 0babc9d42a
Add EN-RU Go books (#6469)
* Add EN-RU Go books

* Remove trailing slash

* Update books/free-programming-books-langs.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update books/free-programming-books-ru.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-27 10:43:25 -04:00
Yahya Elharony 07a6ce162e
Add 'RTL Styling 101' guide (#6461)
* Add 'RTL Styling 101' guide

* Fix 'RTL Styling 101' URL linting issue

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-27 10:40:39 -04:00
Harsh Ghodkar e3172288e6
Added AAAMLP (#6459)
* Added AAAMLP

* Updating the link

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-27 10:37:48 -04:00
Brian MacDonald 48265eb476
Update free-programming-books-langs.md (#6441)
* Update free-programming-books-langs.md

Added "How To Build Websites with HTML" by Erin Glass (DigitalOcean) and "Python Machine Learning Projects" by Lisa Tagliaferri and Brian Boucheron (DigitalOcean)

* Update books/free-programming-books-langs.md

Co-authored-by: CleanMachine1 <78213164+CleanMachine1@users.noreply.github.com>

* Update books/free-programming-books-langs.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update books/free-programming-books-langs.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: CleanMachine1 <78213164+CleanMachine1@users.noreply.github.com>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-26 15:52:13 -04:00
Sharan J 8d1fb6c50c
Added Books for Go, Added few interactive tutorial websites (#6421)
* Added Books for Go, Added interactive tutorials

Added Go succintly which is freely available on the mentioned website.

Added Go Web Development Succintly which is freely available on the
mentioned website.

Added interactive tutorial websites learn-golang.org, learn-html.org,
learnsqlonline.org

* Added suggested changes

* Added Expos Guide in books for Operating Systems

* Added more details on expos

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-26 15:45:12 -04:00
lbartnicki92 e0943ae0c4
Update free-courses-pl.md (#6423)
* Update free-courses-pl.md

* Update free-courses-pl.md

* Update free-courses-pl.md

* Update courses/free-courses-pl.md

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

* Update free-courses-pl.md

* Update free-programming-books-pl.md

* Update free-programming-books-pl.md

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2021-10-26 11:33:40 -04:00
Rishi Vishwakarma a61bd415fc
Add Python NumPy Reference (PDF) (#6360)
* Add Python NumPy Reference (PDF)

* Update books/free-programming-books-langs.md (implement suggestions)

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* re-placement

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-26 11:32:28 -04:00
Saurabh Daware 92a8369fb5
Adding C++ / Learning C++ eBook (#6275)
* Add C++ / Learning C++ eBook

* Update books/free-programming-books-langs.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-26 11:20:01 -04:00
Dayun Kim fc8e4284b4
Add a korean ebook (#6447)
* Update free-programming-books-ko.md

* Alphabetical fix
2021-10-26 10:59:58 -04:00
Khalid Saifullah Fuad e5f6ab8974
Update free-programming-books-bn.md (#6435)
* Update free-programming-books-bn.md

* Update books/free-programming-books-bn.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-26 10:56:09 -04:00
ImVector 15b071961c
Little edits to #6276 (#6281)
* Suggestions by @davorpa

* Update books/free-programming-books-langs.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-25 13:40:26 -04:00
vin 2281cc69ee
One book added in GUI section (#6425) 2021-10-25 13:21:49 -04:00
Guilherme c1b29bc956
adds another programming book in pt-br (#6424) 2021-10-25 12:50:50 -04:00
Hozan Şahin 98ee8499e0
Added Rust ile CHIP-8 Emülatörü Geliştirme (#6420)
* Added Rust ile CHIP-8 Emülatörü Geliştirme

* Update Rust ile CHIP-8 Emülatörü Geliştirme

Some Arrangements were made. Thanks for @LuigiImVector <3

* Update Rust ile CHIP-8 Emülatörü Geliştirme

Some Arrangements were made. Thanks for @LuigiImVector <3
2021-10-25 12:36:44 -04:00
major101x 8bb9e13de0
Added LaTex Notes for Professionals (#6418)
I added LaTex Notes for Professionals from goalkicker compiled from StackOverflow documentation in .pdf format.
2021-10-25 12:35:18 -04:00
Sadman Sobhan c7cc8e0fdf
Java Book add (#6405)
* Java Book add

* Update books/free-programming-books-bn.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-25 12:32:44 -04:00
Lups a3d24032c9
Adding "Computação: Matemática Discreta" book (#6403)
* Adding "Computação: Matemática Discreta" book

Great book for learning discrete mathematics in poruguese, from Raquel Montezuma and should definitely be on this GH Repo.

* Update books/free-programming-books-pt_BR.md

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2021-10-25 12:31:35 -04:00
Rasyid Arazak afc990c965
Update free-programming-books-id.md (#6397)
* Update free-programming-books-id.md

* Update free-programming-books-id.md

* Update free-programming-books-id.md

* Update free-programming-books-id.md

* Update free-programming-books-id.md
2021-10-25 12:30:35 -04:00
KyungJoon Park cc6c2d0cde
Update free-programming-books-ko.md (#6380)
* Update free-programming-books-ko.md

* Update free-programming-books-ko.md

* Update free-programming-books-ko.md

* Update free-programming-books-ko.md
2021-10-23 20:40:49 -04:00
dan ad7e3152f7
Add Wietse's Cloud Run book (#6381)
* Update free-programming-books-subjects.md

Add SWE at Google

* Update free-programming-books-subjects.md

Sort local list

* Add Ŵietse' Cloud Run Book

Add Building Serverless Applications on Google Cloud Run by Wietse Venema
- book is sponsored and distributed for free by CockroachDB
2021-10-22 22:33:27 -04:00
Utkarsh Garg 9122b1c5c4
Update free-programming-books-langs.md (#6346)
* Update free-programming-books-langs.md

* Update books/free-programming-books-langs.md

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2021-10-22 22:29:21 -04:00
Andrii Zahura c0d705fdce
Add new Python resources from coderlessons (RU) (#6325)
* Add new Python resources from coderlessons

* Set correct order for links

* add author for the resource

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* use better title for section

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* use better title for section

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* add author for the resource

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* add author for the resource

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-22 22:25:46 -04:00
Luigi Scalzone a0497a2551
Ggn0 add Pro Git it (#6377)
* Update free-programming-books-it.md

Add ProGit (it)

* check_urls=free-programming-books-it.md

check_urls=free-programming-books-it.md

* Update free-programming-books-it.md

Remove reverence to specific book version

* Update free-programming-books-it.md

Remove unnecessary links for `Pro Git` book formats
2021-10-22 22:21:32 -04:00
Sharon Shabtai 0f5a5a698c
Update free-programming-books-he.md (#6374)
* Update free-programming-books-he.md

* Update free-programming-books-he.md

* Update free-programming-books-he.md
2021-10-22 22:20:41 -04:00
Andrii Zahura ddfa286a12
Add links for new tutorials(RU) (#6326)
* Add links for new tutorials(RU)

* add author for the resource

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* add author for the resource

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* add author for the resource

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* add author for the resource

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* add author for the resource

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-22 22:07:58 -04:00
Andrii Zahura 2a2a4f42a4
Add new JavaScript resources from coderlessons (RU) (#6324)
* Add new JavaScript resources from coderlessons

* add author for the resource
2021-10-22 22:06:58 -04:00
Alexander Wayne Omorokunwa e82004b162
Updated free-programming-books-langs.md (#6242)
* Update free-programming-books-langs.md

Added the book Python Machine Learning Projects Written by Lisa Tagliaferri, Michelle Morales, Ellie Birbeck, and Alvin Wan.

* Update free-programming-books-subjects.md

Add Kubernetes for Full-Stack Developers book.

* Update books/free-programming-books-subjects.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update books/free-programming-books-langs.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Upadate free-programming-books-subjects.md

Added the book: Making Servers Work: A Practical Guide to Linux System Administration by Jamon Camisso

* Update free-programming-books-subjects.md

Moved Making servers work to Operating systems section.

* Update free-programing-books-langs.md

Removed the Python machine learning project Book from the programming language section.

* Update free-programming-books-subjects.md

Edited the author entries of the  Python machine learning project book.

* Update books/free-programming-books-subjects.md

added an author.

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-22 22:05:33 -04:00
Alexey Anufriev 56c8463b58
Updated the state of book "Programming intro" (#6371)
Book has been already published.
2021-10-21 21:26:02 -04:00
seung_ho_o 22162594d3
Update free-programming-books-ko.md (#6367)
* Update free-courses-ko.md

Add AWS basic workshop program

* Update free-courses-ko.md

fix(Add a AWS basic module workshop(korean))

* revoke free-courses-ko.md

Work to transfer resources.

* Update free-programming-books-ko.md

Add AWS basic workshop program
2021-10-21 21:24:11 -04:00
KyungJoon Park c1aac96d5e
Update free-programming-books-ko.md (#6363)
* Update free-programming-books-ko.md

* Update free-programming-books-ko.md
2021-10-21 09:17:00 -04:00
Andrii Zahura 50d4f4fa79
Add new PHP resources from coderlessons (RU) (#6322)
* Add new PHP resources from coderlessons

* Set links in correct order
2021-10-21 09:07:56 -04:00
patrick-steve 4b5680b6c4
Added Machine Learning from Scratch (#6359)
* Added Machine Learning from Scratch

* Update books/free-programming-books-subjects.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update free-programming-books-subjects.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-21 08:59:27 -04:00
Atishaye Jain cac84caf5c
Add chain.resourses (#6358) 2021-10-20 23:25:23 -04:00
Dirk 1e9d193562
adds german java tutorial (#6336)
* Update free-courses-de.md

Add Java-Tutorials.de

* change order

* moved to books-section

* adds Java-Tutorial
2021-10-20 23:19:31 -04:00
Soumyadeb-Basu fc6aed81a2
Added new resource under Java Programming language in free-programming-books-lang.md (#6355)
* Added DBMS resource in free-programming-books-langs.md file

* Corrected the issue in spacing

* Fixed further spacing issues and formatting

* Added resource under java language in free-programming-books-lang.md

* Added file extension(pdf)
2021-10-20 10:44:22 -04:00
Abhishek Srivastav bd28dd1a36
Added "The Basics of C Programming" e-book (#6351) 2021-10-20 10:25:52 -04:00
Het Patel e171c39784
Solution to Issue #6041 (#6341) 2021-10-20 10:02:46 -04:00
patrick-steve 29eb782b87
Added Bayesian method in artificial intelligence (#6332)
* Added Introduction to Algorithms book

* Update free-programming-books-subjects.md

* Update free-programming-books-subjects.md

* Update free-programming-books-subjects.md

* Update books/free-programming-books-subjects.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update books/free-programming-books-subjects.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update free-programming-books-subjects.md

* Update books/free-programming-books-subjects.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-20 09:48:16 -04:00
David Ordás 516e7d1e8c
chore(books): recover syncfusion succinctly assembly (#6255)
* Revert "Removed dead links to assembly section (#6253)"

This reverts commit 72c86a92c6.

* fix(books): change link to new url

Assembly Language Succinctly
by Christopher Rose
Foreword by Daniel Jebaraj
2013. Syncfusion Inc. | Technology Resource Portal

From: https://www.syncfusion.com/resources/techportal/details/ebooks/assemblylanguage
To: https://www.syncfusion.com/succinctly-free-ebooks/assemblylanguage

* chore(books): Remove multiformat

Removes multiformat links as suggested in review. Not needed if main link page contains the others
2021-10-20 09:32:22 -04:00
Eric Hellman 6b05922552
Language codes : se -> sv (#6339)
* correct bengali language code

* fix language code, replace spanish links with english

* lint

* greek language code is el not gr

* language code for Korean is ko not kr

* correct swedish language code
2021-10-19 22:27:12 -04:00
Benjamin Yee f5de10d639
Add Flutter UI Succinctly eBook Resource (#6337)
* Add Python 3 Book

Python 3 book from DigitalOcean.

* Update list to add learning Processing resource

Reattempted.

* Update podcasts-screencasts-en.md

Changed playlist and added the contributor name.

* Alphabetize Processing playlists

Alphabetize the processing playlists added.

* Removed Processing Resource

Removed Processing YouTube links from screencasts.

* Updated free-courses with Processing Resource

Added processing resource in free courses list.

* Update free-courses-en.md Readme

Added Deno course from freeCodeCamp.

* Update free-courses-en.md

Removed Deno resource from master branch.

* Add Flutter UI Succinctly Book

Added a new Flutter UI eBook from the Syncfusion website.

* Fixed Flutter UI resource 

Changed Flutter UI resource to alphabetical order.
2021-10-19 22:25:28 -04:00
Bayu Putra Herlambang 4bb981b6aa
Add The Python Handbook - Flavio Copes EPUB (#6331)
* Update free-programming-books-langs.md

add ebook android

* Update free-programming-books-langs.md

* Update free-programming-books-langs.md

* Update books/free-programming-books-langs.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-19 22:23:27 -04:00
Patryk Krawaczyński 0617c1891e
New bash book in PL (#6330)
"Programowanie w Bashu czyli jak pisać skrypty w Linuksie"
2021-10-19 09:11:54 -04:00