Commit Graph

381 Commits

Author SHA1 Message Date
Matthew Utin
27b18d2571
Update free-programming-books-langs.md (#7569)
Added book on .NET Unit Testing.
2022-10-04 21:34:02 -04:00
wh0
c75f1b26cc
Update link to Modern Perl (#7493)
* Update link to Modern Perl

* Update Modern Perl with non-signup link
2022-10-04 20:54:38 -04:00
Rohan Sharma
f89e1a22b7
Added Matlab Programming Fundamentals (English | PDF) (#7528) 2022-10-04 12:33:45 -04:00
ANormalStick
5c51794d84
Added an eBook on learning arduino (#7424)
* Update free-programming-books-langs.md

* Fixed spacing

* Replaced riptutorial.com to correct format.
2022-10-03 21:43:10 -04:00
Harshit Rai Verma
bf3e268df9
Added JavaScript, PHP, Go and Swift books (#7382)
* Added multiple books from Flavio Copes

Added books covering PHP, JavaScript, Go and iOS (Swift).

* Fixed alphabetical order

Fixed alphabetical order by placing the new elements in the correct spots.

* fix: use HTML instead of Online

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-03 20:45:39 -04:00
Vaclav Sekret
cbfb4558bf
Add Free JS Book check_urls=free-programming-bookslangs.md (#7286)
* Add Free JS Book check_urls=free-programming-bookslangs.md

* Remove honorific

* Update link
2022-10-03 11:06:23 -04:00
Pratham Goenka
dafa7de094
Add Xamarin.Forms Notes for professionals (#7372)
* Add Xamarin.Forms Notes for professionals

* Add file type
2022-10-03 10:42:22 -04:00
Ashish Khanagwal
0ee58f71f9
Add: Added JavaScript book (#7364)
* Add: Added JavaScript book

Modern JavaScript book added

* JavaScript book added
2022-10-02 18:41:02 -04:00
Johan Wigert
f4f6b9c9ab
Added book Xamarin Community Toolkit Succinctly (#7356) 2022-10-02 18:35:05 -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
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
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
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
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
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
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
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
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
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
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
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
David Ordás
44579d3373
join and homogenize HTML & CSS section title across files (#6963) 2022-07-29 12:46:20 +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
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
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
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
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
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
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
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
Tanvi Moharir
678f8412ea
Updating link for 'Modelling Creativity: Case studies for python' (#6876) 2022-06-15 15:03:54 -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
Umer Mansoor
a67990c100
check_urls=free-programming-books-langs.md Added new C language book (#6855) 2022-05-30 12:36:36 -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
lilsweetcaligula
13d0da076d
Fix a dead link for a Haskell textbook (#6841) (#6842) 2022-05-12 10:42:29 -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
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
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
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
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
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
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
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
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
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
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
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
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
4bbb1ad5a2
Remove "Professional Assembly Language" (#6612)
The book is non-free.
2021-11-15 11:25:51 -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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Adzkar
6d8370b799
add javascript & ruby style guide (#6310)
* feat: add javascript and ruby airbnb style guide

* fix: changes dependencies url from branches to creator domain
2021-10-19 09:08:32 -04:00
Vashishth Patel
356cf4a940
Git Tutorial Added (#6290)
* Git Tutorial Added

* update the name

* revert back

* move to book
2021-10-18 22:18:08 -04:00
Vashishth Patel
292286df95
Vim Tutorial Added (#6289)
* vim tutorial added

* name updated

* revert back

* vim in book placed
2021-10-18 22:17:41 -04:00
Mozartus
539250a183
Add ILE COBOL Programmer's Guide (#6304)
* Add ILE COBOL Programmer's Guide

* Create free-programming-books-langs.md

* Update free-programming-books-langs.md
2021-10-17 19:43:20 -04:00
Javed Shaikh
475bdf6e0f
Add express.js handbook authored by Flavio copes (#6297) 2021-10-17 19:27:08 -04:00
ImVector
b5b4337035
Fixed broken link (#6276) 2021-10-16 13:34:21 -04:00
Davide Oggioni
4b636fdea3
update the free-programming-books-langs.md with link to contributing guide (#6261) 2021-10-15 21:47:40 -04:00
Charlotte Tan
7e5e1d7258
Update broken link for windows phone book (#6254) 2021-10-15 19:39:05 -04:00
Indra Hertanto
25434624d3
Add Redis Books (#6237)
* Add Redis Books

* Ammend PR comment - remove redis for dummies
2021-10-15 19:35:48 -04:00
nonce
72c86a92c6
Removed dead links to assembly section (#6253) 2021-10-14 21:10:57 -04:00
David Ordás
aee30b1ee6
fix(books): use author site (#6226)
RESOURCE:   Financial Numerical Recipes in C++
AUTHOR:        Bernt Arne Ødegaard
URL 1:             http://finance.bi.no/~bernt/gcc_prog/recipes/ 
URL 2:             https://tfetimes.com/wp-content/uploads/2015/04/recipes.pdf
DATE:              Jun 2014
HOME:            https://ba-odegaard.no/gcc_prog/recipes/
PDF:                https://ba-odegaard.no/gcc_prog/recipes/recipes.pdf
PRINT:            https://ba-odegaard.no/gcc_prog/recipes/recipes.ps
SOURCES:      https://ba-odegaard.no/gcc_prog/recipes/finrecipes.zip

Improves EbookFoundation/free-programming-books#6213
Improves EbookFoundation/free-programming-books#5470
2021-10-13 21:16:08 -04:00
Jordan Rinder
f91a688499
Fix broken Financial Numerical Recipes in C++ link (#6213)
* Fix broken Financial Numerical Recipes in C++ link

* Add pdf label
2021-10-13 09:42:36 -04:00
Jordan Rinder
54b1cc9ecd
Add Forecasting: Principles and Practice 3rd ed to R (#6208) 2021-10-12 21:49:53 -04:00
bryonye
4fe1eae665
Adding prolog haskell books (#6175)
* Added Haskell and Prolog books; edited some incorrect Haskell entries

* Added names to Prolog and Haskell books.

* Removed trailing slash

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

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

* HTTP -> HTTPS fix

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-12 21:39:26 -04:00
Falguni_M
dbd3b08aed
Updated BeanShell Scripting Language in Books-en (#5692)
* Updated BeanShell Scripting Language in Books-en

* Added two more resources.

Corrected the order of the heading and added three more resources for the scripting language

* add creator

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

* add creator

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

* Removed blog entries

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

* remove 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>
2021-10-12 21:36:34 -04:00
Bruno-366
189cbf13c5
add "easy forth" and "learning apl" (#6197)
* add "easy forth" and "learning apl"

* reorder alphabetically, add authors
2021-10-12 11:01:02 -04:00
Jordan Rinder
65b7e54570
Fixes: #6178 (#6179)
* Fixes: #6178

* Upate Julia Quantitative Economics link to be more stable
2021-10-11 20:47:54 -04:00
bryonye
bbbbb1608d
Removed Bookboon links as site now requires signup and no alternative distribution found. (#6166) 2021-10-11 10:25:32 -04:00
Klaudia2432
ce37b2eead
Added git to free-programming-books-langs.md (#6160) 2021-10-11 10:10:14 -04:00
Pengyue Jiang
87df629444
Include Textbook for System Programming in C at the University of Illinois (#6149)
* Include Textbook for System Programming in C at the University of Illinois

* Correct book title and add authors
2021-10-11 09:55:42 -04:00
nonce
f4b6a237af
Added CMake courses (#6150)
* Added CMake courses

* fixed alphabetical order build error

* fixed build error (I hope)

* removed riptutorials
2021-10-10 18:17:48 -04:00
Shirsh Zibbu
51d7d27451
add book Mastering Node (#6143)
* add book Mastering Node

* update entry for Mastering Node
2021-10-10 17:23:58 -04:00
Javed Shaikh
37a37de188
Add nodejs handbook (#6142) 2021-10-10 17:22:44 -04:00
IACS CSU 2020
cfe038174a
added resources in mathematics and theoretical cs (#6129)
* Update free-programming-books-subjects.md

* Update free-programming-books-langs.md

* Update free-programming-books-subjects.md

* Update free-programming-books-subjects.md

* Update free-programming-books-subjects.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-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>

* 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

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-10 17:07:53 -04:00
Asher
c71ff5761b
Added Node.js eBook (#6119)
* Added Node.js eBook

* Update ebook listing with file formats

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

* Corrected Alphabetisation

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-10 16:24:48 -04:00
Arky
e2cd132b57
Add Kotlin Quick Reference online book. (#6103)
* Add Kotlin Quick Reference online book.

https://kotlin-quick-reference.com/

* 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 free-programming-books-langs.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-10 16:13:45 -04:00
subarashii-huch09
7bad91b8e4
added a JS DOM book from DigitalOcean (#6099)
* Update free-programming-books-langs.md

* rearranged it in alphabetical order

* Update free-programming-books-langs.md
2021-10-09 14:04:17 -04:00
Shankar Rao Mata
590561d855
added the solidity programming language for writing smart contracts i… (#5995)
* added the solidity programming language for writing smart contracts in Ethereum

* updated the spaces between the previous and the next sections

* Added few more resources for solidity development which includes step by step guide

* Fixed the alphabetical order

* removed the specific version based on the review comment

* removed the course in the solidity section to have it just books and guides
2021-10-08 09:44:47 -04:00
Pranav Mittal
22282a8d2a
Added new resource for Django 3.2 (#6032) 2021-10-07 21:47:14 -04:00
Ramses Garate
4dad6482bf
Add "React in Patterns" from Krasimir Tsonev (#6016)
* add react in patterns from Krasimir Tsonev

* delete ('web') in react in patterns book
2021-10-07 21:24:11 -04:00
Daniil Archangelsky
b7238d780f
Added lisp books (#5998)
* Added lisp books

* Added format for lisp books

* Added access note
2021-10-07 21:21:47 -04:00
Krati Agrawal
f1dc9f15aa
Added new resource for R language (#6005)
* Added new resource for R language

* Update free-programming-books-langs.md
2021-10-07 12:10:59 -04:00
Kalpesh
75f58dc84a
Added Next.js resource (#5924)
* Added Next.js resource

* Update free-programming-books-langs.md

Added another resource from free-courses-en.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: Eric Hellman <eric@hellman.net>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-07 11:42:49 -04:00
Saurabh Daware
272a8f5db4
Add Learning Java Language eBook (#5966)
* Added HTML5 Canvas Notes for Professionals

* Added Learning Java Language eBook

* Added Rip Tutorials in books/free-programming-books-subjects.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-07 10:13:07 -04:00
David Ordás
bb8863499f
feat(books): How To Code in Node.js - eBook (#5977)
* feat(books): How To Code in Node.js eBook

Authors: David Landup and Marcus Sanatan
Editors: Timothy Nolan and Brian MacDonald
Publisher: Stack Abuse @StackAbuse, Digital Ocean
Date: 2020-12

PDF: https://assets.digitalocean.com/books/how-to-code-in-nodejs.pdf
EPUB: https://assets.digitalocean.com/books/how-to-code-in-nodejs.epub

* fix(books): sync format with their tutorial
2021-10-06 23:02:08 -04:00
David Ordás
a7a323aef7
refactor(books): Split RE4B - Reverse Engineering For Beginners (#5603)
* refactor(books): add re4b - french

Reverse Engineering for Beginners -
https://beginners.re/RE4B-FR.pdf
Author: Dennis Yurichev @DennisYurichev @dennis714
Translators: Florent Besnard @besnardf, Marc Remy @mremy, Baudouin Landais, Téo Dacquet @T30rix, @BlueSkeye

Implements EbookFoundation/free-programming-books#5558

(cherry picked from commit 14c32afe2cce6015009647445ddef620284634fe)

* refactor(books): remove due to not free in english & russian

Implements EbookFoundation/free-programming-books#5558

* refactor(books): add re4b - german

Reverse Engineering for Beginners -
https://beginners.re/RE4B-DE.pdf
Author: Dennis Yurichev @DennisYurichev @dennis714
Translators:  Dennis Siekmeier17 @DSiekmeier, Julius Angres18 @JAngres, Dirk Loser19 @PolymathMonkey, Clemens Tamme, Philipp Schweinzer

Implements EbookFoundation/free-programming-books#5558

* refactor(books): add re4b - japanese

Reverse Engineering for Beginners -
https://beginners.re/RE4B-JA.pdf
Author: Dennis Yurichev @DennisYurichev @dennis714
Translators:  @shmz @4ryuJP

Implements EbookFoundation/free-programming-books#5558

* refactor(books): add re4b - italian

Reverse Engineering for Beginners -
https://beginners.re/RE4B-IT.pdf
Author: Dennis Yurichev @DennisYurichev @dennis714 @yurichev
Translators:  Federico Ramondino @pinkrab
, Paolo Stivanin @paolostivanin, @twyK, Fabrizio
Bertone @fbertone, Matteo Sticco @sticken88, Marco Negro @Internaut401, @bluepulsar.

Implements EbookFoundation/free-programming-books#5558

* fix(books): section level

* refactor(books): add re4b - polish

Reverse Engineering for Beginners -
https://beginners.re/RE4B-PL.pdf
Author: Dennis Yurichev @DennisYurichev @dennis714 @yurichev
Translators:  Kateryna Rozanova, Aleksander Mistewicz, Wiktoria Lewicka, Marcin Sokołowski

Implements EbookFoundation/free-programming-books#5558

* refactor(books): add re4b - traditional chinese

Reverse Engineering for Beginners -
Author: Dennis Yurichev @DennisYurichev @dennis714 @yurichev
Translators:  Antiy Labs, Archer

Implements EbookFoundation/free-programming-books#5558

* lint(books): fix marker style

* refactor(books): move re4b - german to assembly

It's usually not helpful to add a category for a single resource. Try to find another category, or see if there are other books in our lists that would fit into your category.

It satisfy as it's like in other listings: https://github.com/EbookFoundation/free-programming-books/search?q=reverse

* refactor(books): move re4b - italian to assembly

It's usually not helpful to add a category for a single resource. Try to find another category, or see if there are other books in our lists that would fit into your category.

It satisfy as it's like in other listings: https://github.com/EbookFoundation/free-programming-books/search?q=reverse

* refactor(books): move re4b - french to assembly

It's usually not helpful to add a category for a single resource. Try to find another category, or see if there are other books in our lists that would fit into your category.

It satisfy as it's like in other listings: https://github.com/EbookFoundation/free-programming-books/search?q=reverse

* refactor(books): merge assembly - webassembly

Moving/adding book "WebAssembly friendly programming with C/C++"
Author: @chaishushan, @3dgen
Translator: @yushih

It satisfy as it's like in other listings: https://github.com/EbookFoundation/free-programming-books/search?q=reverse

* refactor(books): move re4b - chinese to assembly

It's usually not helpful to add a category for a single resource. Try to find another category, or see if there are other books in our lists that would fit into your category.

It satisfy as it's like in other listings: https://github.com/EbookFoundation/free-programming-books/search?q=reverse

* refactor(books): move re4b - polish to assembly

It's usually not helpful to add a category for a single resource. Try to find another category, or see if there are other books in our lists that would fit into your category.

It satisfy as it's like in other listings: https://github.com/EbookFoundation/free-programming-books/search?q=reverse

* refactor(books): move re4b - japanese to assembly

It's usually not helpful to add a category for a single resource. Try to find another category, or see if there are other books in our lists that would fit into your category.

It satisfy as it's like in other listings: https://github.com/EbookFoundation/free-programming-books/search?q=reverse
2021-10-06 22:53:01 -04:00
Richard Green
ad65d06d78
Added new NoSQL resource (#5948)
* Added new NoSQL resource

* 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>
2021-10-06 22:43:18 -04:00
Andrei Dobrinski
ecc78925b9
Add svelte resources (#5909)
* add svelte interactive tutorial

* add svelte courses

* add svelte to index

* move svelte resource to books listing

* move svelte resource to courses
2021-10-06 09:27:55 -04:00
Abishek Sriram G
6b7a316797
Restructured the Books to add new Subsection : MongoDB and added The … (#5890)
* Restructured the Books to add new Subsection : MongoDB and added The Definitive Guide to MongoDB PDF book

* Ordered the MongoDb list

* Updated new link for free book
2021-10-05 21:48:01 -04:00
Ahmad Faiz Kamaludin
fcbe7bd844
add electron book from syncfusion (#5871)
* add electron book from syncfusion

* change electron category to javascript framework

* remove .idea folder

* fix error linting in electron resources
2021-10-05 21:19:21 -04:00
Saurabh Daware
4946c411d9
Added HTML5 Canvas Notes for Professionals (#5938) 2021-10-05 21:09:31 -04:00
Seth Falco
155d961883
added a react book from digitalocean (#5937) 2021-10-05 21:08:27 -04:00
Abderrahim SOUBAI-ELIDRISI
175ac1e2a5
Adding Module Patterns book (#5789)
* Adding Module Patterns

* 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-05 20:57:57 -04:00
Afiq Nazrie
2a5c7bc80f
Update Emacs entries links (#5869)
Changed from HTML/PDF links to their respective landing page so reader can choose
their preferred reading format (HTML node, HTML single page, PDF, etc.).
2021-10-04 19:06:49 -04:00
Tom Zille
07d2e6767a
Fixed small Typos in free-programming-books-langs.md (#5867) 2021-10-04 19:02:11 -04:00
rjc
83beecd381
Add "Learn Ruby the Hard Way" by Zed A. Shaw (#5842) 2021-10-03 22:40:09 -04:00
Igor Martayan
5ad1b87ef2
Add OCaml From the Ground Up (#5829)
* Add OCaml From the Ground Up

* Remove trailing slash
2021-10-03 22:27:03 -04:00
Nikhil Shanbhag
ea4d855045
Added Learning graphql pdf book (#5817)
* Added Learning Kotlin pdf book

* Added Learning Kotlin pdf book

* Added Learning graphql pdf book
2021-10-03 22:06:25 -04:00
CleanMachine1
82b8fb5031
books: add Conquer the Command Line (#5787)
* books: add 'Essentials - Conquer the Command Line

chore: typo

* chore: rename book

* CI bug
2021-10-03 17:34:40 -04:00
Magnus Sundström
d70cb05b5e
Removed dead links (#5785)
* Updated a broken llink

Updated a broken link to the book "Mastering Xamarin UI Development, Second Edition" by Steven F. Daniel

* Added missing author to title

Added missing author name to the title "Creating Mobile Apps with Xamarin.Forms C#" by Charles Petzold

* Removed dead links
2021-10-03 17:28:29 -04:00
trungqudinh
f0244d0fb4
Update Learn Vimscript the Hard Way Author (#5770) 2021-10-03 17:00:31 -04:00
Ayush Shah
d5667fe8f8
Add C Programming Tutorial book (#5765)
* Add C Programming Tutorial book

* Update the link

Changed the book type (HTML)

* Reformat the link
2021-10-03 16:56:47 -04:00
Jonatan Santos
726aae01d5
Adding phpdocumentor (#5764) 2021-10-03 16:54:48 -04:00
Yash Pawar
d265ff7188
add ML books and courses (#5726)
* add The Mechanics of Machine Learning

* change url for Introduction to statistical Learning

* change url for Mining of Massive Datasets

* add Mathematics for Machine Learning course

* add Made with ML in courses

* fix position of Made with ML

* remove trailing

* fix trailing \ in programming-books-langs

* add PDF indication to MMDS book

* add author and remove author links
2021-10-03 16:39:19 -04:00
Bruno Casali
dece323590
Add Mastering Roda to Ruby's section (#5679)
* Add section called "Roda" to Ruby's section

And add https://fiachetti.gitlab.io/mastering-roda/ Mastering Roda free book to it

* Remove Roda section & Move Mastering Roda to Ruby's
2021-10-03 16:29:38 -04:00
Magnus Sundström
521f2e91d2
Updated a broken link + added missing name credit for a title (#5757)
* Updated a broken llink

Updated a broken link to the book "Mastering Xamarin UI Development, Second Edition" by Steven F. Daniel

* Added missing author to title

Added missing author name to the title "Creating Mobile Apps with Xamarin.Forms C#" by Charles Petzold
2021-10-02 16:43:42 -04:00
Nikhil Shanbhag
a96efa0bcd
Added Learning Kotlin pdf book (#5753)
* Added Learning Kotlin pdf book

* Added Learning Kotlin pdf book
2021-10-02 16:38:08 -04:00
RDxR10
84eea7e14f
Add Jenkins User Handbook (official) (#5749) 2021-10-02 16:32:11 -04:00
Adhiraj
27e0fa676d
added Learn Python the Right Way (#5747) 2021-10-02 16:31:14 -04:00
Ahmet Cetin
8c9fc74dfc
Tackling TypeScript added (#5716) 2021-10-02 08:28:27 -04:00
David Ordás
009c4f7e69
chore(books): complete review #5668 Fundamentals of Computer Programming with C# (#5712)
* add one more c # book

* Update free-programming-books-ar.md

* Update free-programming-books-ar.md

* Update free-programming-books-ar.md

* chore(courses): finish to move item to books-en

Resource already exists so, multiple format rule is applied

Recovered from EbookFoundation/free-programming-books#5668 requested by @Debajyotighosh654

Co-authored-by: Debajyoti Ghosh <69044692+Debajyotighosh654@users.noreply.github.com>

Co-authored-by: Debajyoti Ghosh <69044692+Debajyotighosh654@users.noreply.github.com>
2021-10-02 08:24:55 -04:00
Saurabh Daware
0be3dc50ee
Added PostgreSQL Notes for Professionals (#5688)
* PostgreSQL Notes for Professionals

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

* Added PostgreSQL Notes for Professionals
2021-10-01 19:22:33 -04:00
Bruno Casali
6b569ad6c2
Add amazing Ember.js tutorial (#5677)
https://yoember.com/
2021-10-01 19:10:44 -04:00
Indra Hertanto
91cc364e31
Add programming books Scala Book (#5613)
* Add programming books Scala Book

* Ammend PR comment to remove individual links Scala Book
2021-10-01 18:57:23 -04:00
Riwandy
6b6e7242de
Added MongoDB Notes for Professionals book at free-programming-books-langs.md (#5667)
* Update 1 book URL in free-programming-books-id.md

Update URL for Pemrograman Kompetitif Dasar

* Add new MongoDB book at free-programming-books-langs.md

Added MongoDB Notes for Professionals
2021-10-01 11:53:17 -04:00
Eduardo Cáceres
ea0c81f434
Add .NET Book Zero, by Charles Petzold (#5656) 2021-10-01 11:40:09 -04:00
LIU JIE
d30fca11d6
fix: add more resources about rust (#5584) 2021-09-30 08:58:21 -04:00
Eric Hellman
f27950741a
split language agnostic to a separate file (#5563)
* split language agnostic to a separate file

* fix heading levels
2021-09-29 09:17:13 -04:00