1
0
mirror of https://github.com/namibia/free-programming-books.git synced 2024-11-15 08:54:04 +00:00
Commit Graph

370 Commits

Author SHA1 Message Date
Dmitriy Alekseiev
a71df21b45
Update free-programming-books-ru.md (#6014)
* Update free-programming-books-ru.md

Translated one phrase.

* Update free-programming-books-ru.md
2021-10-07 21:23:22 -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
Eric Hellman
7afa5a71aa
correct bengali language code (#6021) 2021-10-07 12:36:57 -04:00
Dmitriy Alekseiev
8ee99b553b
Update free-programming-books-ua.md (#6015)
Fixed a mistake
2021-10-07 12:26:39 -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
eb815f122f
feat(books): Software Environment Concepts (#5981)
by Amr Elmohamady @Amr2812

Website: https://softwareconcepts.vercel.app
Repo: https://github.com/Amr2812/software-environment-concepts/
2021-10-06 23:09:20 -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
Himanshu Rathod
a835f323f3
Added a Mathematics eBook (#5984) 2021-10-06 22:46:36 -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
Wirawat.B
0b1cda4a3e
added Go lang to courses-th.md (#5893)
* added Go lang to courses-th.md

* hot fixed blank line

* change to book-th.md

* Change content to one book

* remove go in free-courses-th.md
2021-10-06 10:28:05 -04:00
Titus Tzeng
165ca7af78
Added Theory of Computation by Jim Hefferon (#5964) 2021-10-06 10:09:27 -04:00
Wasi Master
16df0aceb9
Added resources for MySQL in Bengali (#5927)
* Added new resources for MySQL in Bengali

* Sorted lines alphabetically

* Added vertical tab scape and fixed instructor name for sohidul islam

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

* Added instructor name for "live project"

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

* Fix names and add platform

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-06 09:28:49 -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
Héctor Vega
3d79ce644d
Updated information about Django Girls tutorial in Spanish (#5921) 2021-10-05 21:49:07 -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
Héctor Vega
6340a9f4a8
Added new resource about web development (#5918)
* Added new resource about web development

* Added note about email requirement
2021-10-05 21:42:17 -04:00
Héctor Vega
51d3f5dbc8
Added resource about algorithmic complexity (#5913) 2021-10-05 21:38:43 -04:00
Héctor Vega
599ae40eb8
Add resources about algorithms from UNAM (#5911)
* Add resources about algorithms from UNAM

## What does this PR do?
Add free resource about algorithms from UNAM
 
## For resources
### Description
Handbook used in the online program of UNAM (SUAyED) for algorithms assignatures covering topics such as: algorithms concepts and properties, automatan, fomal programming languages and Turing machine.
### Why is this valuable (or not)?
This PR adds free material from the most pretigious college in México that is used in it's asignatures.
 
### How do we know it's really free?
It's provided from UNAM's official website.
 
### For book lists, is it a book? For course lists, is it a course? etc.
Yes, for the book lists it is a book.

## Checklist:
* [x]  Read our [contributing guidelines](https://github.com/EbookFoundation/free-programming-books/blob/master/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!

* Fixed alphabetical order of the contribution

* Correction quoting source and authors
2021-10-05 21:36:41 -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
Typiespectre
cf0b023216
Added new course and fixed some info (#5868)
* rearrange korean course in alphabetical order

* change section according to the markdown syntax

* Add new section and book: operation system

* HTML syntax back to its original state.

* changed to direct link
2021-10-05 21:17:26 -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
Jimmy
0b7b656154
add gtk event driven book (#5933)
* add gtk event driven book

* update with correct book name

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 21:07:39 -04:00
Héctor Vega
2985d03557
Updated broken link (#5917) 2021-10-05 21:04:54 -04:00
Héctor Vega
6ee2b993f5
Updated broken link (#5915) 2021-10-05 21:03:58 -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
chartung17
189c2f3476
Added book on Compiler Design (#5894)
Introduction to Compilers and Language Design - Douglas Thain (PDF)
2021-10-04 22:09:13 -04:00
Thiago Dantas Soares
9bdde38f49
Update free-programming-books-pt_BR.md (#5881)
link not working, disabled
2021-10-04 21:39:37 -04:00
Igor Martayan
9f37a55794
Add a French book on string algorithms (#5878)
* Add OCaml From the Ground Up

* Remove trailing slash

* Add Algorithmique du texte
2021-10-04 19:21:26 -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
kree666
475ec49039
Adds in book to Data Structures and security sections and updates information (#5858)
* Add in book to Data Structures section

* Moves resource to new section

Moved "The Joy of Cryptography" from the Mathematics section to the Security section

* Update resource information

Updated the date on "The Joy of Cryptography" resource

* add in cryptography resource
2021-10-04 18:51:54 -04:00
Prakash
19dee7f9db
Beautiful tutorial for kafka (#5857)
Co-authored-by: Prakash <prakash_kumar-bng@external.mckinsey.com>
2021-10-04 18:50:14 -04:00
Leonardo Luís Dalcegio
b474735a24
Add book Bash Scripting (#5781)
* Added Bash Scripting guide in brazilian portuguese

* Update free-programming-books-pt_BR.md

* Update free-programming-books-pt_BR.md
2021-10-04 10:31:50 -04:00
DaeHyun Sung
1cfb2d7a88
add learning GNOME Korean book (#5852)
add learning GNOME(그놈배우기) Korean book
2021-10-03 22:55:33 -04:00
rjc
83beecd381
Add "Learn Ruby the Hard Way" by Zed A. Shaw (#5842) 2021-10-03 22:40:09 -04:00
kree666
0a95276a95
Adds in books to AI section (#5833)
* Update free-programming-books-subjects.md

Adds in a free AI book

* Update free-programming-books-subjects.md

* Update free-programming-books-subjects.md
2021-10-03 22:31:12 -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
pond-e
6f6680f406
Remove link (#5824) 2021-10-03 22:16:30 -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
Michał Dobranowski
45fc501d42
Add two books in Polish (#5809)
* Add Polish DS book

* Add Polish CP book

* Fix some indications
2021-10-03 21:54:36 -04:00
Charlotte Tan
8c2ad86d7d
Remove 'The Art of Computer Programming - Donald Knuth (fascicles, mostly volume 4)' (#5805) 2021-10-03 21:44:38 -04:00
Charlotte Tan
05db7aba2b
Add "A Primer on Design Patterns" (#5804)
* Add "A Primer on Design Patterns"

* add formats and notes for leanpub

* Remove direct link to book in HTML format

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-03 21:44:09 -04:00
Diego Alves
c75c89b55a
adding vimbook in pt_br (#5791) 2021-10-03 17:39:15 -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
alvux
93ef9e9b94
Add web design book (#5779)
* feat: add Web Design Primer book

* feat: change order

* feat: change category

Co-authored-by: Alexandre VU <alexandre.vu@montreal.ca>
2021-10-03 17:18:32 -04:00
trungqudinh
f0244d0fb4
Update Learn Vimscript the Hard Way Author (#5770) 2021-10-03 17:00:31 -04:00
Muhamad Azizi
66414389da
Add Machine Learning Book (#5766)
* Add Machine Learning Book

Add Machine Learning Book
- Machine Learning with Python

* Add Machine Learning Book

Add Machine Learning with Python Book

* Revise

Revise
2021-10-03 16:57:39 -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
Ahmet Cetin
65201a5ce8
Kubernetes Deployment & Security Patterns added (#5721)
* Kubernetes Deployment & Security Patterns added

* Put the link under Containers section
2021-10-03 16:36:10 -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
fb068b8fcf
AWS S3 Cost optimisation ebook (#5719) 2021-10-02 16:18:19 -04:00
Julian Ste
fe57bc3124
Updated or deleted broken links (#5743)
https://github.com/michivo/go-tour-de  is a project for a german version of tour of go
2021-10-02 09:00:31 -04:00
Mercurio
c16072258e
Add 2 books about Go internals (#5741)
* Add 2 books about Go internals

* Fix the alphabetical order
2021-10-02 08:57:29 -04:00
Ahmet Cetin
17007e8689
Kubernetes Hardening Guide added (#5718) 2021-10-02 08:30:39 -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
alvux
4ceb839ae3
Add "Programming Fundementals" book (#5682)
* feat: add "Programming Fundamentals" book

* feat: modify Programming Fundamentals URL

Co-authored-by: Alexandre Vu <UVUALEX@VP1333718.ile.mtl.qc.ca>
2021-10-01 19:16:46 -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
Filip Novotný
17d50a545b
Update Czech programming books (#5661)
* remove dead czech books link

* add and improve czech book resources
2021-10-01 11:48:33 -04:00
Eduardo Cáceres
ea0c81f434
Add .NET Book Zero, by Charles Petzold (#5656) 2021-10-01 11:40:09 -04:00
Ibrahim Hanif
2faa78c106
add: indonesian nodejs book (#5640)
* add: indonesian nodejs book

* add: indonesian nodejs book
2021-10-01 11:20:37 -04:00
Riwandy
74d38a507c
Update 1 book URL in free-programming-books-id.md (#5621)
Update URL for Pemrograman Kompetitif Dasar
2021-10-01 10:55:35 -04:00
Yohei Yasukawa
254c1cdc23
Fix wrong author of Rails Guides in Japanese (#5612) 2021-10-01 10:37:24 -04:00
ahmad rafli
4abbf57264
add resource GO free ebook (#5609)
* Update free-programming-books-id.md

add golang  indonesia language free ebook link

* Update free-programming-books-id.md

add resource GO free ebook
2021-10-01 10:34:55 -04:00
Tomer Cohen
e0c2037e11
Fix broken link to free-programming-books.md in books/free-programming-books-en.md (#5602)
* Fix broken link to free-programming-books.md in books/free-programming-books-en.md

* Update free-programming-books-en.md
2021-09-30 20:50:48 -04:00
Tomer Cohen
8bc7ef2589
Add Hebrew online books (#5592)
* Add Hebrew online books

* update whitespaces

* update whitespaces

* update whitespaces

* Apply suggestions from code review

Co-authored-by: David Ordás <davorpatech@gmail.com>

* Update free-programming-books-he.md

* Update free-programming-books-he.md

Co-authored-by: David Ordás <davorpatech@gmail.com>
2021-09-30 20:45:58 -04:00
LIU JIE
d30fca11d6
fix: add more resources about rust (#5584) 2021-09-30 08:58:21 -04:00
Eric Hellman
301ddc4741
move mooc list to courses (#5574)
* move mooc list to courses

also add Mooc.fi from #5567

* remove index entry
2021-09-29 10:25:51 -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
nonce
e629db6b05
Added AutoIt, language updates and support (#5554)
* Added AutoIt, French translation and miscellaneous language support

* Added missing indications

* Added missing indications

* Fixed build issue

* Fixed course build
2021-09-26 21:01:07 -04:00
Jeremy Kun
4b5fd8b8d3
Add "A Programmer's Introduction to Mathematics" (#5553)
The website pimbook.org has a link to a "pay what you want" ebook (https://j2kun.gumroad.com/l/pim-book).
2021-09-26 20:54:07 -04:00
nonce
433bdd4936
Added Makefile tutorial (#5552)
* Update free-programming-books.md

* Update free-programming-books.md

* Update books/free-programming-books.md

Co-authored-by: David Ordás <davorpatech@gmail.com>

Co-authored-by: David Ordás <davorpatech@gmail.com>
2021-09-24 06:51:33 -04:00
Debashish Nath
193c5c3607
Improve Bulgarian Resource (#5551)
* Fix links

Those that work correctly are fixed from "http" to "https".
Also, some things that can be omitted have been omitted.
2021-09-21 08:24:29 -04:00
Suzuki Katsuma
e639960536
Improve Japanese resource (#5550)
* Translate "See also" to Japanese

* Fix links

Those that work correctly are fixed from "http" to "https".
Also, some things that can be omitted have been omitted.

* Update old link

* Update old link

* reorder links

* Fix: reorder links

* Fix: reorder links in Scala
2021-09-20 10:22:05 -04:00
Gilson Urbano
d3368152c5
Fix broken link (#5549) 2021-09-18 21:40:35 -04:00
momo934
eae0c59040
react links doesnt exists in gitbook (#5546)
* react links doesnt exists in gitbook

* change link

* change order

* add link

* removed trailing slash
2021-09-17 10:14:00 -04:00
David Ordás
4218b3672b
chore(books): Bump pr/alexeykovyazin/#5397: russian FirebirdSQL books (#5538)
* Update free-programming-books-ru.md

Russian resources for FirebirdSQL

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

Co-authored-by: David Ordás <davorpatech@gmail.com>

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

Co-authored-by: David Ordás <davorpatech@gmail.com>

* swap section order

* format(books): alphabetize to fix lint errors

Bumps review EbookFoundation/free-programming-books#5397

git fetch upstream pull/5397/head:pr/alexeykovyazin/5397-russian-firebirdsql

Co-authored-by: Alexey Kovyazin <ak@ib-aid.com>

* chore(books): no multiple resources same repo

Co-authored-by: Alexey Kovyazin <ak@ib-aid.com>
Co-authored-by: Eric Hellman <eric@hellman.net>
2021-09-15 18:30:11 -04:00
Suzuki Katsuma
379bad4bf7
Add and Fix links to Japanese resources (#5540)
* Fix: Change link to the Japanese page

Changed the link from English page to Japanese page.

* Add: Section "コンテナ" and its one book

The Japanese word "コンテナ" is the English word "Containers"

* Add: Containers book in Japanese

* Fix: Change link to the latest version

Change the link from the old version to the latest version
2021-09-15 10:47:24 -04:00
Devesh Kumar
dfac5eb740
Remove broken exploring elastic search link. (#5537) 2021-09-14 14:45:35 -04:00
David Ordás
0b331b7798
refactor: normalize Angular and Angular.js sections/resources (#5525)
* chore: improve angular / angular.js listings

- Wellnaming section
- fix book title, add format, add creators as is seen in file

via EbookFoundation/free-programming-books#4940

* chore: improve angular / angular.js listings

- Wellnaming section
- fix book title, add format, add creators as is seen in file

via EbookFoundation#4940

* chore: improve angular / angular.js listings

- Wellnaming sections (typescript>angular, javascript>angularjs)
- Add free resources to complete listing with at least 2 items, mainly from html.it website.
- fix titles, add format, add creators as is seen in linked files

via EbookFoundation/free-programming-books#4940

* chore: improve angular / angular.js listings

- Move Angular resources from Angular.js to TypeScript
- Add more resources to avoid single sections

via EbookFoundation/free-programming-books#4940

* chore: improve angular / angular.js listings

- Sections (typescript>angular, javascript>angularjs)
- Add free resources to complete listing with at least 2 items.
- fix titles, add format, add creators as is seen in linked files

via EbookFoundation/free-programming-books#4940

* chore: improve angular / angular.js listings

- Move Angular resources to TypeScript
- Well-naming sections
- fix book title, add format, add creators as is seen in files

via EbookFoundation/free-programming-books#4940

* chore: improve angular / angular.js listings

- Move Angular resources from Angular.js to TypeScript
- Add more resources to avoid single sections
- Complete notes, titles, format, authors

via EbookFoundation/free-programming-books#4940

* chore: improve angular / angular.js listings

- Well-naming section
- Complete notes, titles, format, authors

via EbookFoundation/free-programming-books#4940

* chore: improve angular / angular.js listings

- Handle both as anchor. angular and angular.js

via EbookFoundation/free-programming-books#4940

* chore: improve angular / angular.js listings

- Add http://plnkr.co as valid playground for both
- Add https://stackblitz.com as valid playground for both

via EbookFoundation/free-programming-books#4940

* chore: Angular.js > AngularJS and other pitfails

- Use AngularJS as title/name
- Fix some errors with heading levels in Javascript/Typescript section
- Finish to move some resources accoding their content

via EbookFoundation/free-programming-books#4940

* feature: sections crosslinks as blockquotes

* feature: sections crosslinks as blockquotes

Mainly for AngularJS/Angular, Javascript/Typescript,
web, databases listing sections

* chore: revert scoping crosslinks only to Angular
2021-09-14 14:29:51 -04:00
David Ordás
7023637f37
chore: complete creator and download links (#5532)
resource: "2D Game Development: From Zero To Hero"
section: books - english
Completes info about EbookFoundation/free-programming-books/#5528
as sugested by @Penaz91
in: https://github.com/EbookFoundation/free-programming-books/pull/5528#discussion_r706379597
2021-09-11 19:41:24 -04:00
ImVector
0e6754b3ca
Game book in English (#5528)
* Add Android course (Java)

* Add Android italian course

* Fix blank space error

* Added books in 'Game Development' category

* Fix

* Fix

* Fix link

Thanks to @davorpa

Co-authored-by: David Ordás <davorpatech@gmail.com>

Co-authored-by: David Ordás <davorpatech@gmail.com>
2021-09-10 11:21:21 -04:00
Gabriel S
2b002685a1
chore: update pt-BR books (#5527)
* chore: update pt-BR books

- adds docker/kubenetes references

* style: remove trailing slash

* feat: replace kubernetes reference link
2021-09-09 10:07:02 -04:00
David Ordás
4cc7ed8155
fix: author name goes before resource format (#5524)
Helps to improve EbookFoundation/free-programming-books#4579
2021-09-07 09:18:21 -04:00
David Ordás
471667f881
fix: alphabetize sections (#5523)
Swap HTML-GO
2021-09-07 09:17:38 -04:00
David Ordás
08bf773883
Bump pr/felipe-cabrera/#5193: VS Code productividade infinita (#5514)
* Update free-courses-pt_BR.md

Add: VS Code Produtividade Inifinita.

It's a free e-book about how to improve your productivity using VS Code.

* Update free-courses-pt_BR.md

* Move from courses to books + join sections

- Go ahead with review EbookFoundation/free-programming-books#5193 @felipe-cabrera
- Apply suggested changes: https://github.com/EbookFoundation/free-programming-books/pull/5193#pullrequestreview-714392514

Co-authored-by: Felipe Cabrera Ribeiro dos Santos <48259448+felipe-cabrera@users.noreply.github.com>

* use https links on vim resources

* chore: Move aurelio.net cheatseets to right listing

See suggestion changes at: https://github.com/EbookFoundation/free-programming-books/pull/5514#pullrequestreview-746671067

Part of: EbookFoundation/free-programming-books#5514

* chore: fix linting errors

https://github.com/EbookFoundation/free-programming-books/pull/5514/checks?check_run_id=3518984887#step:8:1
/home/runner/work/free-programming-books/free-programming-books/more/free-programming-cheatsheets.md
  79:46-81:1  warning  Remove empty section: "<a name="ide--editores"></a>IDE / Editors"  no-empty-sections  remark-lint

See suggestion changes at: https://github.com/EbookFoundation/free-programming-books/pull/5514#pullrequestreview-746671067

Part of: EbookFoundation/free-programming-books#5514

Co-authored-by: Felipe Cabrera Ribeiro dos Santos <48259448+felipe-cabrera@users.noreply.github.com>
2021-09-05 17:28:58 -04:00
David Ordás
45601583c2
Bump pr/kri99/#4889: Added 4 free books courses in polish (#5513)
* added 4 free books

* Update free-programming-books-pl.md

Co-authored-by: Seth <seth@elypia.org>

* Update free-programming-books-pl.md

Co-authored-by: Seth <seth@elypia.org>

* Update free-programming-books-pl.md

Co-authored-by: Seth <seth@elypia.org>

* Fix attributions / platform

PR review EbookFoundation/free-programming-books#4889 @kri99

Co-authored-by: kri99 <24420120+kri99@users.noreply.github.com>

Co-authored-by: kri99 <tes444@gmail.com>
Co-authored-by: kri99 <24420120+kri99@users.noreply.github.com>
Co-authored-by: Seth <seth@elypia.org>
2021-09-04 21:48:39 -04:00
David Ordás
36ecb880ed
Change broken link to unglue.it work (#5511)
Arduino Programming Notebook
By: Brian Evans

Broken: http://www.lulu.com/shop/brian-evans/arduino-programming-notebook/ebook/product-18598708.html
Unglued: https://unglue.it/work/152452/
Archive: https://archive.org/details/arduino_notebook

Resolves EbookFoundation/free-programming-books#5504
2021-08-31 01:27:33 -04:00
Jack Barger
9b17685962
Update Ubuntu Server guide to latest LTS 20.04 to fix link redirection (#5510)
Co-authored-by: Jack Barger <jackbarger@Jacks-Air.localdomain>
2021-08-31 01:26:39 -04:00
nbehrnd
8e6b6551f9
free-programming-books-fr.md, typo correction (#5506)
Possibly influenced by Spanish, the previous commit systematically
misspelled the French equivalent for «lab class».  This commit corrects
the labels of the three TP in question.
2021-08-29 14:26:24 -04:00
David Ordás
dfe9a02d7c
Fortran books #5492 (#5497)
* Fortran77. Mark as antique book adding pubdate

The preferred way of dealing with books that may be out of date is to add the publication year.

Resolving part of EbookFoundation/free-programming-books#5492

* Fortran77. Add book author

Part of EbookFoundation/free-programming-books#5492

* Add author/sync title. Self Study Guide Fortran95

Self Study Guide 2: Programming in Fortran 95
http://www.mrao.cam.ac.uk/~rachael/compphys/SelfStudyF95.pdf
Dr Rachael Padman
(PDF)

Part of EbookFoundation/free-programming-books#5492

* ADD "Fortran Wiki - Tutorials" website

Part of EbookFoundation/free-programming-books#5492

* Add "Modern Fortran in Science and Technology"

Modern Fortran in Science and Technology
By: Jonas Lindemann and Ola Dahlblom

https://modern-fortran-in-science-and-technology.readthedocs.io

https://modern-fortran-in-science-and-technology.readthedocs.io/_/downloads/en/latest/pdf/

https://modern-fortran-in-science-and-technology.readthedocs.io/_/downloads/en/latest/epub/

As part of EbookFoundation/free-programming-books#5492

* Add "Introduction to Fortran"

Introduction to Fortran
By: Sebastian Ehlert @awvwgk at @grimme-lab

https://qc2-teaching.readthedocs.io/en/latest/programming.html

https://github.com/grimme-lab/qc2-teaching/blob/main/doc/programming.rst

* Add "Modern Fortran Tutorial"

Modern Fortran Tutorial
By: Yutaka Masuda @masuday

https://masuday.github.io/fortran_tutorial/

Part of: EbookFoundation/free-programming#5492

* Add "Fortran Lecture notes from a class"

Fortran. Lecture notes from a class (2020)
By: Paul Tackley

http://jupiter.ethz.ch/~pjt/fortran/FortranClass.html

Part of: EbookFoundation/free-programminfree-programming-books#5492

* Add "Fortran Lecture notes from a class"

Fortran. Lecture notes from a class (2020)
By: Paul Tackley

http://jupiter.ethz.ch/~pjt/fortran/FortranClass.html

Part of: EbookFoundation/free-programming-books#5492

* Add mtu's "Fortran 90 Tutorial"

Fortran 90 Tutorial
By: C.-K. Shene at Michigan Technological University

http://www.cs.mtu.edu/~shene/COURSES/cs201/NOTES/fortran.html

As Part of EbookFoundation/free-programming-books#5492

* Add "Fortran 90 Tutorial" 1996

Fortran 90 Tutorial
By: Sarah T. Whitlock, Paul H. Hargrove @ Stanford University

https://web.stanford.edu/class/me200c/tutorial_90/

As part of EbookFoundation/free-programming-books#5492

* User Notes On Fortran Programming (UNFP)

USER NOTES ON FORTRAN PROGRAMMING (UNFP)
(An open cooperative practical guide)

Mirroring thanks to SunSITEs: Poland, USA, Germany, Russia, Austria [Home FTP site]

Copyright (C) 1996-1998 to the contributors.
May be redistributed provided it's kept updated,
and all rights are reserved

https://www.ibiblio.org/pub/languages/fortran

Part of: EbookFoundation/free-programming-books#5492

* FORTRAN Performance Tuning co-Guide

FORTRAN Performance Tuning co-Guide
Copyright (C) 1998 Timothy C. Prince

Freely distributable with acknowledgment

Revised Aug. 11, 1998 for ftp://vms.huji.ac.il/fortran/unct.html
https://www.ibiblio.org/pub/languages/fortran/unct.html

* Add fortranplus' "Fortran information & resources"

Fortran information & resources
https://www.fortranplus.co.uk/fortran-information/

Part of: EbookFoundation/free-programming-books#5492

* Fix lint 08f13c2ed443cea652b165c6d573e4d2d8a2a1cd

Fix linting previous commit 08f13c2ed4
Attending at
https://github.com/davorpa/free-programming-books/runs/3439623118?check_suite_focus=true#step:5:1
```
Run fpb-lint ./books/
/home/runner/work/free-programming-books/free-programming-books/books/free-programming-books.md
  1463:1-1474:180  warning  Alphabetical ordering: swap l.1466 and l.1465  alphabetize-lists  remark-lint

⚠ 1 warning
Error: Process completed with exit code 1.
```

Fortran information & resources
https://www.fortranplus.co.uk/fortran-information/

Part of: EbookFoundation#5492

* Remove suggested resources

- Fortran Wiki - Tutorials
- Fortran. Lecture notes from a class (2020)
2021-08-28 22:06:39 -04:00
Idriss Neumann
3e4497d551
Add some free ebooks and course about bash in French (#5502) 2021-08-28 21:40:32 -04:00
David Ordás
f9cb2da994
Add IDRIS three-part Fortran cours, French #5496 (#5499)
* Add Fortran category

Part of EbookFoundation/free-programming-books#5496

* Add "IDRIS adaptation of the Fortran 77 manual"

IDRIS adaptation of the Fortran 77 manual
By: Hervé Delouis and Patrick Corde.

http://www.idris.fr/formations/fortran/fortran-77.html
http://www.strath.ac.uk/CC/Courses/fortran.html

Part of EbookFoundation/free-programming-books#5496

* Add three-part Fortran cours, French

IDRIS Formations Fortran: documentation: http://www.idris.fr/formations/fortran/

- "Fortran : notions de base" (1er niveau)
By: Anne Fouilloux, Patrick Corde
http://www.idris.fr/media/formations/fortran/idris_fortran_base_cours.pdf
http://www.idris.fr/media/formations/fortran/idris_fortran_base_exemples.tar.gz
http://www.idris.fr/media/formations/fortran/idris_fortran_base_tp.tar.gz

- "Fortran : apports des normes 90 et 95 avec quelques aspects de la norme 2003" (2ème niveau)
By: Patrick Corde, Hervé Delouis
http://www.idris.fr/media/formations/fortran/idris_fortran_avance_cours.pdf
http://www.idris.fr/media/formations/fortran/idris_fortran_avance_tp.tar.gz

- "Fortran : apports de la norme 2003 avec quelques aspects de la norme 2008" (3er niveau)
By: Patrick Corde, Hervé Delouis
http://www.idris.fr/media/formations/fortran/idris_fortran_expert_cours.pdf
http://www.idris.fr/media/formations/fortran/idris_fortran_expert_exemples.tar.gz
http://www.idris.fr/media/formations/fortran/idris_fortran_expert_tp.tar.gz

Part of EbookFoundation/free-programming-books#5496

* Fix Linting errors: alphabetize-lists

/home/runner/work/free-programming-books/free-programming-books/books/free-programming-books-fr.md
  132:3-134:439  warning  Alphabetical ordering: swap l.133 and l.132  alphabetize-lists  remark-lint


Part of EbookFoundation/free-programming-books#5496
2021-08-28 21:36:13 -04:00
Joe Littlejohn
a5daf22ec6
Update 'Clojure in Small Pieces' to a working link (#5363)
* Update 'Clojure in Small Pieces' to a working link

The original is now a 404.

* Add unglued source link for 'Clojure in Small Pieces'

Co-authored-by: David Ordás <davorpatech@gmail.com>

Co-authored-by: David Ordás <davorpatech@gmail.com>
2021-08-26 08:55:25 -04:00
Hector Correa
5db6ac3019
Added entry for Solr for newbies (#5247)
* Added entry for Solr for newbies

* Grouped Solr and ElasticSearch books into Search Engines category as suggested by davorpa
2021-08-26 08:53:28 -04:00
David Ordás
57aa0ec56a
fix metalist TOC. Awesome go linters (#5493)
* Add "Awesome Go Linters" metalist

* Move meta-list section to top

As part of TOC syncing and fix markdown linting

* Revert add "Awesome Go Linters" metalist

Other awesome resources are not handled by repo

Commit-SHA: b8302fcc0b6fd7631404f9db05aa9f375623e089
Commit-URL: b8302fcc0b
2021-08-26 08:51:53 -04:00
HPD47
78f6e40228
Adding a new book which now comes with a revised Edition (java) (#5481)
* Update free-programming-books.md

* Update free-programming-books.md

* Update free-programming-books.md

* Update books/free-programming-books.md

Co-authored-by: David Ordás <davorpatech@gmail.com>

* Update books/free-programming-books.md

Co-authored-by: David Ordás <davorpatech@gmail.com>

Co-authored-by: David Ordás <davorpatech@gmail.com>
2021-08-21 15:36:48 -04:00
Anton Emelyanov
dd2e6f2a43
Add "AWS Well-Architected Framework" (#5488)
* Add "AWS Well-Architected Framework"

* Linking AWS Well-Architected to the "welcome" page

* Revert "Linking AWS Well-Architected to the "welcome" page"

This reverts commit 682276c54d58ef377e88ffa0db0bedd73561ace1.

* Link AWS Well-Architected to the "welcome" page
2021-08-17 19:39:49 -04:00
Anton Emelyanov
b3932bfbd4
Add codecatalog.org to Open Source Ecosystem (#5487)
* Add codecatalog.org to Open Source Ecosystem

* Moving resource to meta-list section

Co-authored-by: David Ordás <davorpatech+git@gmail.com>
2021-08-17 19:39:13 -04:00
pyautogui
8a981b6a8f
Add another Nim book to this list. (#5482)
* Add another Nim book to this list.

Add the Computer Programming with the Nim Programming Language book to this list.

* Update books/free-programming-books.md

Co-authored-by: David Ordás <davorpatech@gmail.com>

* Update books/free-programming-books.md

Co-authored-by: David Ordás <davorpatech@gmail.com>

Co-authored-by: David Ordás <davorpatech@gmail.com>
2021-08-16 13:21:29 -04:00
Rik Huijzer
3352d3a45a
Add Julia Data Science (#5484)
* Add Julia Data Science

* Change order

* Reorder
2021-08-14 19:49:25 -04:00
Nemo
1e703d65d0
[books] Move HgInit to books (#5475) 2021-08-10 09:18:21 -04:00
Jim Huang
dd70480fad
LKMPG is now maintained at GitHub (#5473)
The Linux Kernel Module Programming Guide (LKMPG) is now maintained and
updated for Linux v5.x in collaboration with community members.
2021-08-10 09:16:56 -04:00
David Ordás
06670d1e09
Update "The Little Go Book" resources (#5477)
* Complete "The little Go Book" info

The Little Go Book
https://github.com/karlseguin/the-little-go-book
Karl Seguin @karlseguin
- https://www.openmymind.net/assets/go/go.pdf
- https://www.openmymind.net/assets/go/go.epub
- https://www.openmymind.net/assets/go/go.mobi

* Complete "The Little Go Book" authors

The Little Go Book
https://github.com/karlseguin/the-little-go-book
Karl Seguin
- https://www.openmymind.net/assets/go/go.pdf
- https://www.openmymind.net/assets/go/go.epub
https://www.openmymind.net/assets/go/go.mobi

Translated to spanish by Raúl Expósito @raulexposito
- https://github.com/raulexposito/the-little-go-book/tree/master/es
- https://raulexposito.com/the-little-go-book-en-castellano.html
- https://raulexposito.com/assets/pdf/go.pdf
- https://raulexposito.com/assets/epub/go.epub

* Add "The Little Go Book"

The Little Go Book
https://github.com/karlseguin/the-little-go-book
Karl Seguin
- https://www.openmymind.net/assets/go/go.pdf
- https://www.openmymind.net/assets/go/go.epub
https://www.openmymind.net/assets/go/go.mobi

Translated to german by Aaron Ebnöther @Aaronmacaron
- 
-

* Add "The Little Go Book"

The Little Go Book
https://github.com/karlseguin/the-little-go-book
Karl Seguin @karlseguin
- https://www.openmymind.net/assets/go/go.pdf
- https://www.openmymind.net/assets/go/go.epub
https://www.openmymind.net/assets/go/go.mobi

Italian translation by Francesco Malatesta @francescomalatesta
- https://github.com/francescomalatesta/the-little-go-book-ita
- https://github.com/francescomalatesta/the-little-go-book-ita/blob/master/it/go.md

* Complete "The Little Go Book" authors

The Little Go Book
https://github.com/karlseguin/the-little-go-book
Karl Seguin @karlseguin
- https://www.openmymind.net/assets/go/go.pdf
- https://www.openmymind.net/assets/go/go.epub
https://www.openmymind.net/assets/go/go.mobi

Russian translation by Roman Dolgolopov @sefus, Evgeny Popov @EvgenyPopov72, Alexander Dunin @dunin
- https://sefus.ru/little-go-book
- https://github.com/sefus/the-little-go-book/blob/master/ru/go.md
- https://sefus.ru/dl/go.epub
- https://sefus.ru/dl/go.mobi

* Complete "The Little Go Book" info

The Little Go Book
https://github.com/karlseguin/the-little-go-book
Karl Seguin @karlseguin
- https://www.openmymind.net/assets/go/go.pdf
- https://www.openmymind.net/assets/go/go.epub
- https://www.openmymind.net/assets/go/go.mobi

Turkish translation by Umut Işık @umutphp
- https://github.com/umutphp/the-little-go-book
- https://github.com/umutphp/the-little-go-book/blob/master/tr/go.md
- https://github.com/umutphp/the-little-go-book/releases/latest
- https://github.com/umutphp/the-little-go-book/releases/download/v07/the-little-go-book-tr.pdf
- https://github.com/umutphp/the-little-go-book/releases/download/v07/the-little-go-book-tr.epub

* Add "The Little Go Book"

The Little Go Book
https://github.com/karlseguin/the-little-go-book
Karl Seguin @karlseguin
- https://www.openmymind.net/assets/go/go.pdf
- https://www.openmymind.net/assets/go/go.epub
- https://www.openmymind.net/assets/go/go.mobi

Korean translation by Byounghoon Kim @byounghoonkim
- https://github.com/byounghoonkim/the-little-go-book
-

* Complete "The Little Go Book" authors

The Little Go Book
https://github.com/karlseguin/the-little-go-book
Karl Seguin @karlseguin
- https://www.openmymind.net/assets/go/go.pdf
- https://www.openmymind.net/assets/go/go.epub
- https://www.openmymind.net/assets/go/go.mobi

Chinese translation by Song Song Li @songleo, @Jell3328
- https://github.com/songleo/the-little-go-book_ZH_CN

* Fix TOC and listing order

* Add "The Little Go Book"

The Little Go Book
https://github.com/karlseguin/the-little-go-book
Karl Seguin @karlseguin
- https://www.openmymind.net/assets/go/go.pdf
- https://www.openmymind.net/assets/go/go.epub
- https://www.openmymind.net/assets/go/go.mobi

Burmese translation by  Naing Lin Aung @nainglinaung
- https://github.com/nainglinaung/the-little-go-book
- https://github.com/nainglinaung/the-little-go-book/blob/master/mm/go.md
- https://github.com/nainglinaung/the-little-go-book/blob/master/mm/go.pdf
- https://github.com/nainglinaung/the-little-go-book/blob/master/mm/go.epub
- https://github.com/nainglinaung/the-little-go-book/blob/master/mm/go.mobi

* Add "The Little Go Book"

https://github.com/karlseguin/the-little-go-book
Karl Seguin @karlseguin
- https://www.openmymind.net/assets/go/go.pdf
- https://www.openmymind.net/assets/go/go.epub
- https://www.openmymind.net/assets/go/go.mobi

Vietnamese / Tiếng Việt translation by Quang Nguyễn @quangnh89
- https://github.com/quangnh89/the-little-go-book
- https://github.com/quangnh89/the-little-go-book/blob/master/vi/go.md

* Register Vietnamese books listing

* Add "The Little Go Book"

The Little Go Book
https://github.com/karlseguin/the-little-go-book
Karl Seguin @karlseguin
- https://www.openmymind.net/assets/go/go.pdf
- https://www.openmymind.net/assets/go/go.epub
- https://www.openmymind.net/assets/go/go.mobi

Vietnamese / Tiếng Việt translation by Quang Nguyễn @quangnh89
- https://github.com/quangnh89/the-little-go-book
- https://github.com/quangnh89/the-little-go-book/blob/master/vi/go.md

* Add "The Little Go Book" (cn)

The Little Go Book
https://github.com/karlseguin/the-little-go-book
Karl Seguin @karlseguin
- https://www.openmymind.net/assets/go/go.pdf
- https://www.openmymind.net/assets/go/go.epub
- https://www.openmymind.net/assets/go/go.mobi

Traditional Chinese translation by KevinGo @kevingo
- https://github.com/kevingo/the-little-go-book
- https://kevingo.gitbooks.io/the-little-go-book
2021-08-10 09:16:31 -04:00
David Ordás
2d73707fc3
Add some reference DDD resources in english/spanish (#5471)
* Improve pages/markdown headings compatibility

* Add "Asombroso DDD" metalist

* Add "Domain Driven Design with PHP" playlist

"Domain Driven Design with PHP (spanish)" playlist
Carlos Buenosvinos Zamora @carlosbuenosvinos
https://www.youtube.com/playlist?list=PLfgj7DYkKH3DjmXTOxIMs-5fcOgDg_Dd2

* Add "Domain Driven Design with PHP" playlist

- Fix markdown syntax

"Domain Driven Design with PHP (spanish)" playlist
Carlos Buenosvinos Zamora @carlosbuenosvinos
https://www.youtube.com/playlist?list=PLfgj7DYkKH3DjmXTOxIMs-5fcOgDg_Dd2

* Add Codelytv "Domain-Driven Design"playlist

Domain-Driven Design (Diseño dirigido por Dominio) youtube playlist
Codely.tv
https://www.youtube.com/playlist?list=PLZVwXPbHD1KMsiA7ahRSbIwS3QMsQ0SbL

* Add CodelyTV screencasts

Codelytv screencasts
Codely.tv @codelytv
https://codely.tv/blog/screencasts

* Improve pages/markdown headings compatibility

* Add "Domain Driven Design Europe" conf screencast

Domain Driven Design Europe
https://2016.dddeurope.com/#videos
https://2017.dddeurope.com/#videos
https://dddeurope.com/2018/
https://dddeurope.com/2019/
https://dddeurope.com/2020/
https://dddeurope.com/2021/

* Add DDD Europe's First 15 years book

Domain-Driven Design: The First 15 Years. Essays from the DDD community
https://leanpub.com/ddd_first_15_years/
https://dddeurope.com/15years/
2021-08-10 09:10:58 -04:00
David Ordás
7cf14172f7
Add FreeRTOS book (#5469)
* Add FreeRTOS book

Resolves part of EbookFoundation/free-programming-books/issues/5466

* Move FreeRTOS book to Embedded Systems

Resolves part of EbookFoundation/free-programming-books#5466

* Add DigiKey's RTOS course

Resolves part of EbookFoundation/free-programming-books#5466
2021-08-05 10:31:57 -04:00
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 88a3f60d6251451bd6de9985fc523d107a0700d1.

* 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