Commit Graph

231 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