Commit Graph

389 Commits

Author SHA1 Message Date
Asher
c71ff5761b Added Node.js eBook (#6119)
* Added Node.js eBook

* Update ebook listing with file formats

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

* Corrected Alphabetisation

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

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

* Update free-programming-books-langs.md

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

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

* Update free-programming-books-langs.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-10 16:13:45 -04:00
hedy kim
2a0ca10b6e Add a korean ebook (#6102)
* add a korean book links

* lint checked warning point fix

* lint checked warning point fix

* TOC fix

* TOC fix

* TOC fix

* add a python guide

* Alphabetical fix

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

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

* empty index remove

* add a new ebook "intermediate python"

Co-authored-by: hedykim <mzchedykim@lgupluspartners.co.kr>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-09 14:06:55 -04:00
subarashii-huch09
7bad91b8e4 added a JS DOM book from DigitalOcean (#6099)
* Update free-programming-books-langs.md

* rearranged it in alphabetical order

* Update free-programming-books-langs.md
2021-10-09 14:04:17 -04:00
Julian Ste
79040f2d23 Updated links for the fciencias domain (#6097)
Updated links for the fciencias domain that were broken
2021-10-09 14:00:31 -04:00
pond-e
1a4a1776bc Fix link in books/free-programming-books-ja.md (#6093)
* Remove link

* Add new link "ScalaによるWebアプリケーション開発"

* fix alphabetical ordering

* fix link
2021-10-09 12:28:30 -04:00
Andika Tulus Pangestu
0c3480e167 Adding some links to books (#5629)
* Adding some links to books

Adding some links to books and websites that provide programming tutorial books in Indonesian

* fix order

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

Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2021-10-08 21:13:56 -04:00
M.Hossein
ec7c9e8e97 Fa persian js book (#6047)
* added functional light js book

* fix javascript dictation

* fix ordering alphabet

* fix ordering with swaping

* remove functional light js book
2021-10-08 10:59:32 -04:00
leovoon
1000d3b535 Add book zh "Vue3.0学习教程与实战案例 (#6075) 2021-10-08 10:50:09 -04:00
Eric Hellman
476d50afdf greek language code is el not gr (#6070)
* correct bengali language code

* fix language code, replace spanish links with english

* lint

* greek language code is el not gr
2021-10-08 10:43:38 -04:00
pond-e
b55f312edb Add new link "ScalaによるWebアプリケーション開発" (#6066)
* Remove link

* Add new link "ScalaによるWebアプリケーション開発"

* fix alphabetical ordering
2021-10-08 10:33:36 -04:00
Shankar Rao Mata
590561d855 added the solidity programming language for writing smart contracts i… (#5995)
* added the solidity programming language for writing smart contracts in Ethereum

* updated the spaces between the previous and the next sections

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

* Fixed the alphabetical order

* removed the specific version based on the review comment

* removed the course in the solidity section to have it just books and guides
2021-10-08 09:44:47 -04:00
Maxdha Max
c2fa5ed5f8 Add: React JS untuk Pemula (Indonesia) (#6035)
* Add: Indonesia React Ebooks

* Add: Indonesia React JS Ebook

* Add: React JS Ebooks

* add: React JS Ebook (Indonesia)

* add: React JS untuk Pemula Ebook
2021-10-08 09:37:15 -04:00
hedy kim
632df91ed0 add a korean book links (#5989)
* add a korean book links

* lint checked warning point fix

* lint checked warning point fix

* TOC fix

* TOC fix

* TOC fix

* add a python guide

* Alphabetical fix

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

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

* empty index remove

Co-authored-by: hedykim <mzchedykim@lgupluspartners.co.kr>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-08 09:36:11 -04:00
Leonard
7dcd9cdd3e Hacktoberfest Adding 3 free Indonesian e-books (#5577)
* hacktoberfest Adding a new free Indonesian laravel e-book

* hacktoberfest Adding a new free Indonesian laravel e-book

* hacktoberfest Adding a new free Indonesian yii e-book

* hacktoberfest Adding a new free Indonesian php e-book

* hacktoberfest Adding a new free Indonesian php e-book

* hacktoberfest Adding a Author and eBook Type

* hacktoberfest Adding a Author and eBook Type

* fix author formatting

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

* fix author formatting

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

* fix author formatting

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

* remove extra line

* remove unused index items

* moved links to PHP

Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-08 09:19:50 -04:00
Zilmar de Souza Junior
2ef6f8fad4 Adds Kubernetes book (#6033)
Adds "Uncomplicating Kubernetes" by Jeferson Fernando
2021-10-07 21:49:26 -04:00
Pranav Mittal
22282a8d2a Added new resource for Django 3.2 (#6032) 2021-10-07 21:47:14 -04:00
Dmitriy Alekseiev
e187577b34 Update free-programming-books-ua.md (#6027)
Fixes to more pleasant form
2021-10-07 21:42:03 -04:00
Ramses Garate
4dad6482bf Add "React in Patterns" from Krasimir Tsonev (#6016)
* add react in patterns from Krasimir Tsonev

* delete ('web') in react in patterns book
2021-10-07 21:24:11 -04:00
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