Commit Graph

1200 Commits (main)

Author SHA1 Message Date
Sundeep Agarwal de858183fd
Added two books on Python projects (#5463) 2021-08-02 11:03:56 -04:00
David Ordás 00823be386
Apply "Getting Real" book redirect (#5462)
Apply 301 Redirect before resource link brokes.

From: http://gettingreal.37signals.com
To: https://basecamp.com/books/getting-real

Notified at EbookFoundation/free-programming-books#5233 by @Astrodevil
2021-08-02 11:00:29 -04:00
Gustavo Reis cc5b506c3e
add guide Assembly x86 to Brazilian list (#5461)
* Update free-programming-books-pt_BR.md

* Update free-programming-books-pt_BR.md

* Update free-programming-books-pt_BR.md
2021-08-02 10:56:16 -04:00
David Ordás 6a4811b0f0
Add guide "Go por Exemplo" to Brazilian list (#5459)
Source: http://goporexemplo.golangbr.org

Bump. Recover Resolves EbookFoundation/free-programming-books#5451

Co-Authored-By: Gustavo  <49646779+gustavors22@users.noreply.github.com>

Co-authored-by: Gustavo  <49646779+gustavors22@users.noreply.github.com>
2021-07-30 11:41:57 -04:00
David Ordás 58d893450a
Add Fastify JS framework documentation (#5456)
- Add new section on Javascript
- Register resource on it: https://www.fastify.io/docs/latest

Resolves EbookFoundation/free-programming-books#5443
2021-07-28 23:29:50 -04:00
Gintautas Švedas ee767dee96
Added Rust books. (#5452)
* Added Rust books.

* Fixed book name.

* Fixed alphabetical ordering.
2021-07-28 23:23:00 -04:00
David Ordás b5ee8455d7
Fix book Exploring CQRS and Event Sourcing (#5448)
- Add authors
- Move from redirect link to redirect link
- Provide download links too.

Partial fixes EbookFoundation/free-programming-books#5063
2021-07-25 21:45:40 -04:00
Xiaodan Mao 41b7ba3e37
Fix broken link (#5444)
* Fix broken link

The following two books are moved to another location:
* Compiler Design: Theory, Tools, and Examples, C/C++ Edition
* Compiler Design: Theory, Tools, and Examples, Java Edition

* Fix lint error

Add file format after author.
2021-07-22 10:24:32 -04:00
David Ordás 0720287275
Add Vogel's Using RxJava 2 Tutorial (#5439)
* Add Vogel's Using RxJava 2 Tutorial

Source: https://www.vogella.com/tutorials/RxJava/article.html

* Move Vogel's Using RxJava 2 Tutorial to books

- Move from tutorials to books as suggested in PR.

* Move Vogel's Using RxJava 2 Tutorial to books

- Revert VSCode auto-markdown
2021-07-21 10:12:54 -04:00
zbyna 7a2abd3acb
Add Modern Object Pascal Introduction for Programmers by Michalis Kamburelis (#5433) 2021-07-10 18:10:03 -04:00
David Ordás 6f0fd7d5d5
Minor changes in section: Books (english) - Python - Pandas (#5432)
* Remove "in process note" of Python Pandas

- Remove the in "process note" in Books - English - Python - Pandas. It always points to last version.

Fixes EbookFoundation/free-programming-books#5431

* Split Python Pandas entry into online+html+pdf

- Split entry at Books - English - Python - Pandas into online+html+pdf

Fixes EbookFoundation/free-programming-books#5431

* Split Python Pandas entry into online+html+pdf

- Fix Pull Request CI/CD errors.
- Split entry at Books - English - Python - Pandas into online+html+pdf

Fixes EbookFoundation/free-programming-books#5431

* Join previous split about Python Pandas book

- Join the previous split entry (online+html+pdf) at "Books - English - Python - Pandas" into one single record

Fixes EbookFoundation/free-programming#5431

* Join previous split about Python Pandas book

- Fix CI/CD errors.
- Join the previous split entry (online+html+pdf) at "Books - English - Python - Pandas" into one single record.

Fixes EbookFoundation/free-programming#5431
2021-07-10 18:00:35 -04:00
David Ordás 9afd12de74
Add Book: PRO Git v2 (#5427) 2021-07-08 12:49:39 -04:00
Gintautas Švedas 62da834ed2
Removed Fortran book. (#5426) 2021-07-06 11:03:37 -04:00
Cássio Fernando 48fdd06f7c
Fix broken link (#5421) 2021-06-27 08:33:05 -04:00
Fabrizio Ramos 6491cd1ebf
Broken link (#5419)
Cloud Design Patterns link is broken
2021-06-24 09:58:15 -04:00
SuzukiKatsuma f725a3985b
Add Japanese books on Java, C, and Julia (#5418)
* Add: new JavaScript book in Japanese

* Add: new C book in Japanese

* Add: new Julia book in Japanese
2021-06-21 14:45:45 -04:00
dkovacevic15 7e145c91fc
Add testing goat book (#5416)
Co-authored-by: Katarina <nymphadora96@gmail.com>
2021-06-17 09:24:13 -04:00
Ertuğrul Gazi AKÇA 8145e38194
İstihza python 3 programming language book added (#5412) 2021-06-11 10:55:55 -04:00
Ryhen Holm 69b58d6067
Add "Holm School" - How to be a Computer Scientist for Hamiltons a Month (#5409)
* My book: Holm School - How to be a computer scientist for Hamiltons a Month (public domain)

* Update free-programming-books.md
2021-06-06 14:23:19 -04:00
Hofer-Julian 260338ff87
Fix Linux Inside link (#5407) 2021-06-01 10:06:20 -04:00
Vinícius Ramos dcf9977501
Add Django ebook and Brazilian Interactive Tutorials page (#5377)
* Add Django ebook and Brazilian Interactive Tutorials page

* Code refactoring

* Add author name and access note

* Reorder README 'Interactive Programming Resources' section
2021-05-20 22:29:42 -04:00
Bobby Iliev 5debd76b35
Added link to opensource SQL eBook (#5387) 2021-05-19 17:27:59 -04:00
Masatoshi Katabuchi b05ae4d567
Add functional programming - R (#5380) 2021-05-13 09:47:59 -04:00
tt512 7b64b721e5
Golang books ja (#5372)
* Add Japanese Go books

* Remove Japanese Go books that no longer exists
2021-05-07 14:54:58 -04:00
Sundeep Agarwal 2fded41927
Added more Python resources, updated links/info (#5366)
* Added more Python resources, updated links/info

* Corrected sorting order

* Removed courses from book list
2021-05-07 09:34:40 -04:00
Héctor Vega b8e7b01fb6
Update on "Inmersión en Python 3" (#5367)
Link was broken and now it's updated.
2021-05-06 11:45:25 -04:00
Ben Villalobos e026c69cc4
Add raytracing in one weekend (#5362)
* Add raytracing in one weekend

* Add html to entry.

* Remove trailing slash
2021-05-05 10:42:13 -04:00
Ellen Spertus c8a4a09b1f
Add App Inventor category and book (#5360)
* Add App Inventor category and book

* Fix header level

* Add additional App Inventor book

check_urls=free-programming-books.md

* Switch link to official page for added book

check_urls=free-programming-books.md
2021-05-02 19:34:05 -04:00
Cem 7a3442dd6f
bilisimio android dersleri (#5353)
* bilisimio android dersleri

* modified and deleted broken links

* deleted blog link
2021-05-01 13:29:40 -04:00
seungha-kim 6ae7379ad5
Update free-programming-books-ko.md (#5349)
* Update free-programming-books-ko.md

* Remove trailling slash
2021-04-30 00:10:44 -04:00
shwetab17 a2562c3d40
updated the bash reference (#5355)
* Update free-programming-books.md

* Update free-programming-books.md
2021-04-30 00:02:23 -04:00
Ismael Costa ff574c9575
engenharia-de-software-moderna (#5354)
* engenharia-de-software-moderna

* Update free-programming-books-pt_BR.md
2021-04-28 11:55:11 -04:00
Timo Salomäki 77db3789f7
Update free-programming-books-fi.md (#5348)
* Update free-programming-books-fi.md

Fixed a 404 link

* Update free-programming-books-fi.md

Changed the docplayer link to an archive.org link.
2021-04-27 17:05:22 -04:00
Seth 8ded81486e
Fixed dead link. (#5345) 2021-04-25 14:55:39 -04:00
Sundeep Agarwal 73ddfe562d
Added my books on Awk, Perl, Python, Ruby, Sed (#5340) 2021-04-14 15:30:04 -04:00
Rytis Bieliunas ee48c4fb84
Add link to Go book (#5338)
* Add link to Go book

* Link Darker Corners of Go article instead of book
2021-04-13 10:29:42 -04:00
Anna Dontcova e5af582b6b
Removes Free React on Rails course (#5337)
Unfortunately not free but 50$ online course :/
2021-04-11 16:09:54 -04:00
A. G. Madi ad012d26f6
Added book on game design with Adventure Game Studio. (#5335) 2021-04-10 16:13:55 -04:00
PlatinumThinker 653c23a682
Update dead link on book about algorithms (#5332) 2021-04-06 09:21:03 -04:00
Gintautas Švedas 5dc1f4b032
Added a mathematics book. (#5328)
* Added a book.

* Changed the section for APL book.
2021-04-02 09:29:44 -04:00
Chanakya e54c6d0fce
New Sections for .NET Core stuff (#5327)
* New Sections for .NET Core stuff

- Added 2 new sections: ASP.NET Core and .NET Core
- Added books to respective new sections, including from Microsoft Docs
- Blazor is now under ASP.NET Core Section

For issue - https://github.com/EbookFoundation/free-programming-books/issues/5326

* Fixed formatting and alphabetical ordering
2021-03-30 10:55:57 -04:00
Gintautas Švedas 9093839a16
Added JavaScript Interview #35 book. (#5324)
* Added JavaScript Interview #35 book.

* Added email address requested, not required note.
2021-03-29 19:15:38 -04:00
Teerapat Prommarak 192edacc0f
Add link to Node.js book (#5322)
* Add link to Node.js book

* Add link nodejs.dev book

* Add link nodejs.dev book alphabetical order

* Add link nodejs.dev book empty line

* Update title
2021-03-29 09:50:23 -04:00
Davide Pedron 8777bd0987
Update broken link in free-programming-books-it.md (#5321) 2021-03-24 09:43:16 -04:00
Bobby Iliev 9dcc5939a7
Added link to opensource Git eBook (#5320) 2021-03-23 08:51:38 -04:00
Watheq Alshowaiter 3e298a5ea8
add some free Arabic programming books (#5318)
* add some free Arabic programming books

* correct spaces

* correct heading spaces

* Update free-programming-books-ar.md
2021-03-18 13:20:38 -04:00
egamasa 2bc11f1e96
Update free-programming-books-ja.md / add Practical Ruby Scripting (#5317)
* Update books-ja.md / add Ruby Scripting

* Fix alphabetical ordering
2021-03-16 11:42:58 -04:00
Sam Hsiao 55bb3be84e
Update broken link (#5309)
* remove broken link

* update broken link

Co-authored-by: Sam Hsiao <samhsiao@pilottv.com.tw>
2021-03-03 00:20:50 -05:00
Tom Nguyen 9ba0edfa43
Add the book "Programming for Non-Programmers" (#5304) 2021-02-19 12:27:03 -05:00
Seth 1059010b6e
Remove books that are no longer free. (#5303) 2021-02-18 09:34:31 -05:00
Tom Nguyen 5bb53aaa16
Update "A Field Guide To Genetic Programming" (#5302)
* Replace the warez link (b-ok.cc) with a web.archive.org link.
2021-02-18 09:33:31 -05:00
Tom Nguyen 3959a9f1db
Update "Building Skills in Object-Oriented Design" (#5301)
* Replace PDF version 2.1.1 with 2.2.1 for Python 2.
* Add the PDF version for Python 3.
* Add the current edition (HTML).
2021-02-17 20:51:46 -05:00
Tom Nguyen 0ca0fc45aa
Update "Automate the Boring Stuff with Python" (#5300)
* Add the 2nd Edition.
* Update the 1st Edition's link to HTTPS.
* Correct the title.
2021-02-17 09:22:06 -05:00
Tom Nguyen ce0adf31e0
Update "How to Think Like a Computer Scientist: Learning with Python" & "Think Python" (#5299)
* Update "How to Think Like a Computer Scientist: Learning with Python" and "Think Python"

* "How to Think Like a Computer Scientist: Learning with Python":
  * Fix obsolete links: update URI and use HTTPS.
  * Add more editions to the title.
* "Think Python":
  * It diverges from "How to Think Like a Computer Scientist: Learning with Python" with many changes. So Allen B. Downey is the single author of this title.
  * Move it up one level and add the first edition.

* Update "How to Think Like a Computer Scientist: Learning with Python" and "Think Python"

* Rearrange the links to meet the Formatting Guidelines.
2021-02-16 10:25:10 -05:00
Tom Nguyen f099038356
Update "Think Java: How to Think Like a Computer Scientist" (#5297)
* Add the 2nd Edition.
* Update the 1st Edition:
  * Replace the obsolete link with the current link.
  * Add the Interactive version link.
2021-02-15 21:18:37 -05:00
Kozova1 c885673667
Change Programming with gtkmm 3 -> Programming with gtkmm 4 (#5296)
The book has changed its title to this.
2021-02-14 14:19:13 -05:00
Seth 19f8192962
Swap em dash for hyphen. (#5287) 2021-02-06 13:41:22 -05:00
IgorLutiy 8a10afeb32
Fix broken link (#5284)
Fix broken link (Julia book). Now it work
2021-02-03 21:35:25 -05:00
Chuan Wei Foo dcec046fd5
Add ML for the Working Programmer (#5280) 2021-01-30 13:27:15 -05:00
Md. Fahim Bin Amin c6b27dabc2
Added many resources of necessary youtube playlist of Bangla language (#5271)
* added Bangla courses of C and C++

* added three Bangla courses

* tried to fix the alphabetical order

* added more resources

* corrected index a little

* fixed the top level heading

* tried to fix the index

* tried to fix the order

* fixed indexing

* fixed newline error

* trying to fix error 1

* trying to fix

* modified bl

* modified the index

* newline error fixed

* fixed the linking of c plus plus

* fixed the conflict

* fixed linking

* fixed conflict

* fixed conflicts

* fixed conflicts

* resolved some issues

* resolved issue

* resolved conflict

* resolved conflicts

* resolved conflicts

* resolved conflicts

* resolving conflicts

* fix line spacing

* alphabetize lists

* alphabetize lists

Co-authored-by: Eric Hellman <eric@hellman.net>
2021-01-25 11:33:35 -05:00
Seth bd6023f34c
Removed Redundant Whitespace Characters (#5276) 2021-01-23 16:41:02 -05:00
chris b66851fe48
adding a free book on react (#5274)
* adding a free book on react

* sorting
2021-01-23 16:39:47 -05:00
Seth ff5a5dc324
Standize C++ Headings (#5275) 2021-01-23 16:36:35 -05:00
Darío Hereñú 2ef827a3fc
Minor proposals (#5272)
* lines 199, 355
2021-01-23 16:33:56 -05:00
Eric Hellman 7671f23daf
alphabetize added languages (#5273)
* alphabetize added language courses

Our linter had not been looking at these languages

* fix books files

* casts and more
2021-01-23 00:28:18 -05:00
Md. Fahim Bin Amin 0931fa5878
added three Bangla courses of C and C++ (#5270)
* added Bangla courses of C and C++

* added three Bangla courses

* tried to fix the alphabetical order
2021-01-21 12:53:40 -05:00
jiho lee d22b24b03a
Fix pc assembly language url in Korean books (#5269)
* Fix pc assembly language url

* Move to direct url

* Revert "Move to direct url"

This reverts commit 88a3f60d62.

* Move to direct url

* Add file format
2021-01-20 13:54:35 -05:00
Md. Pial Ahamed 1fdcc20052
Added "30 Days Of Vue" Book (#5267)
* Added 30 Days Of Vue Book

* access note for PDF

Co-authored-by: Eric Hellman <eric@hellman.net>
2021-01-18 09:49:37 -05:00
Ritobrata Ghosh 2ae4d1152c
Added Jeremy Howard's book Deep Learning for Coders to the index (#5262) 2021-01-16 16:19:03 -05:00
tcdude 58b7ec47b6
Add a very good and comprehensive Verilog tutorial (#5264) 2021-01-16 15:47:32 -05:00
Maïeul Rouquette 2eb6064647
French Book on R for sociology (#5261)
* French Book on R for sociology

* alphabetic order

* spacing
2021-01-15 09:43:54 -05:00
Seth 2f2e265cd1
Add Math Books from aimath.org (#5256)
* Add Math Books from aimath.org

* Fix Trailing Slashes

* Fix Alphabetical Order?

* Fix Alphabetical Order

* Fixed language and categories

* Fixed language and categories for -ko.md

* Removed most PDF links from addition.

* Replace German Resource with Direct Link to PDF
2021-01-15 09:42:12 -05:00
Md. Pial Ahamed 4606fd5ad3
Added Python Book In Bengali Language (#5260) 2021-01-15 09:41:02 -05:00
Andrzej Wójtowicz c306c4bba6
Added Polish translation of 'Python for Everybody' book (#5259) 2021-01-14 21:41:06 -05:00
Astrodevil 108b1c0900
Broken links & listing removed (#5255)
* Broken links & listing removed

Broken links related to this website is removed along with its listings  (https://www.packtpub.com/)

* Updated
2021-01-12 15:12:42 -05:00
kadhirash e76c7648f3
Add Polish books (#5252)
* Add Polish books

* Switch some books to courses

* Fix alphabetical ordering in courses
2021-01-11 11:43:59 -05:00
Gonzalo Gómez Sullain edeb97d1db
Add Architecture Patterns with Python book (#5220)
* Add Architecture Patterns with Python book

* Update to keep alphabetical order 

Following suggestion
2021-01-08 10:40:58 -05:00
Seth 69b0e972a0
Fix Broken Link (#5246) 2021-01-06 10:05:23 -05:00
Md. Pial Ahamed 215e8aa8d7
added Dynamic Programming Book (bengali) (#5244) 2021-01-05 12:34:09 -05:00
Marios Zindilis 9371a44779
Remove dead link to "The Standard Python Library" (#5240)
* Remove dead link to "The Standard Python Library"

The link to the book "The Standard Python Library" hosted on effbot.org is dead, and I could not find another source that legally hosts that book.

* Update free-programming-books.md

The link to the book "The Standard Python Library" hosted on effbot.org is dead:

http://effbot.org/librarybook/

This change updates it to the one at archive.org.
2021-01-03 13:32:18 -05:00
victor felder 8530b47797
fix: CI linter config (#5239)
* fix: CI linter config

* chore: lint all files
2020-12-28 12:19:50 -05:00
Siddharth Kumar 3e60c442b1
Added Vector calculus under math section (#5238)
* Fix Contributing.md broken link

* Fixed broken links in free-programming-books-pt_BR.md

* Removed the broken link

There is no other link found, related to the book.

* Added vector calculus book
2020-12-28 12:18:05 -05:00
Sarper Yasin MUTLUBAY 2cae530872
broken link fixed (#5236) 2020-12-23 09:15:31 -05:00
Howie Zhao b7a002b3cb
feat: add alibaba java coding guidelines (#5234) 2020-12-20 14:54:12 -05:00
Gintautas Švedas 6564ba7ef9
Added BETA books. (#5233) 2020-12-19 12:40:13 -05:00
Siddharth Kumar 28f593c3d2
Removed broken link in free-programming-books-pt_BR.md (#5231)
* Fix Contributing.md broken link

* Fixed broken links in free-programming-books-pt_BR.md

* Removed the broken link

There is no other link found, related to the book.
2020-12-19 12:25:05 -05:00
Pedro Souza 8d3781d4e7
fix: broken anchor link (#5230) 2020-12-17 20:46:27 -05:00
Igor 91da0db2ba
Fix link (#5225) 2020-12-15 18:17:08 -05:00
Siddharth Kumar ba08d438af
Added book in Math section (#5223) 2020-12-15 11:07:14 -05:00
alex argunov 1327f5c9d7
Add OCaml Scientific Computing (#5213)
* Update free-programming-books.md

* Update free-programming-books.md

* Update free-programming-books.md

* Update free-programming-books.md
2020-12-13 20:54:02 -05:00
Howie Zhao ff23847a3b
fix: fix broken links (#5218) 2020-12-12 11:59:33 -05:00
Bobby Iliev 15e0340ff7
Added link to opensource Bash book (#5217) 2020-12-11 17:07:14 -05:00
Dheeraj Suthar 071b4562e3
Fixed link for two C++ resources (#5216)
Fixed broken links for following books in C++ section:
* Hands-On System Programming with C++
* How to make an Operating System
2020-12-11 10:00:43 -05:00
Timo Salomäki 6bdadc72cb
Fixed broken links (#5215) 2020-12-10 13:46:52 -05:00
Timo Salomäki e4394acfcf
Update free-programming-books.md (#5214)
Updated one of the URL's to a working one and removed a book which is no longer accessible (at least, couldn't find a legit source).
2020-12-10 13:44:32 -05:00
Seth 57c9dfab47
Minor formatting fixes. (#5212) 2020-12-09 15:45:07 -05:00
Seth 06ec0e97a9
Corrects Competitive Programmer's Handbook and Competitive Programming (#5210)
* #5204 Correct URL, and add direct PDF links to Competitive Programming books.

* Add author to Competitive Programming.
2020-12-08 11:46:07 -05:00
kadhirash bfe50f5b9e
Add CodeIgniter and PostgreSQL resources (#5208) 2020-12-07 09:37:24 -05:00
btamm12 b986407755
fixed broken link free-programming-books-en.md (#5209)
* fixed broken link free-programming-books-en.md

* fixed link

Co-authored-by: Eric Hellman <eric@hellman.net>
2020-12-07 09:23:05 -05:00
Eric Hellman d703553631
reorganize files (#5199)
* reorganize files

1. make it easier to find files
2. reduce scrolling to get to README on main view of repo

* remove tr.txt again
2020-12-03 17:41:33 -05:00