João Pedro Lopes
615fc93244
Patch 1 ( #6860 )
...
* Update in C# free-programing books
I added some books that are in the microsoft documentation
* Put in alphabetical order
2022-06-03 17:23:02 -04:00
Serafim Dos Santos
f043468f45
Adding 2 books (1 french, 1 english) ( #6858 )
...
* Added French Book Maitriser Ethereum
* Added English book Mastering the Lightning Network
* Added French Book + link correction
* Revert "Added English book Mastering the Lightning Network"
This reverts commit 96133195d4 .
* Added English book
* redressing the french URLs
2022-05-31 08:55:42 -04:00
Umer Mansoor
a67990c100
check_urls=free-programming-books-langs.md Added new C language book ( #6855 )
2022-05-30 12:36:36 -04:00
Ivan Porty
64a205790a
Adding free Cloud Native/Kubernetes and Java Swing books in Russian language (by author) ( #6854 )
...
* добавлено программирование cloud native
* добавлены обе книги и раздел Swing
* ссылка на раздел Swing
* alphabet order
* correct line count
2022-05-28 14:41:46 -04:00
Kim
cf9bbd5732
new working link for the same pdf and new book from same source about the same subject ( #6851 )
...
* new working link for the same pdf
* update in md and added new book
2022-05-26 15:38:11 -04:00
Sandeep Mishra
b1dcc5cf32
Added Useful Links ( #6843 )
...
* Added Useful Link
Added useful links under Java and Python.
* Update free-programming-books-langs.md
* Update free-programming-books-langs.md
2022-05-24 14:11:57 -04:00
Chuan Wei Foo
bb7cf8d2e7
Add "The Standard ML Basis Library" ( #6847 )
2022-05-24 13:53:34 -04:00
Chuan Wei Foo
336c808905
Add "Tcl for Web Nerds" ( #6846 )
2022-05-24 13:52:30 -04:00
Hofer-Julian
ee767f6e57
Add more GTK books ( #6844 )
2022-05-24 13:49:45 -04:00
lilsweetcaligula
13d0da076d
Fix a dead link for a Haskell textbook ( #6841 ) ( #6842 )
2022-05-12 10:42:29 -04:00
Suzuki Katsuma
7af508c638
Add Japanese course and interactive tutorials ( #6838 )
...
* add: MOOC
* add: `free-programming-interactive-tutorials-ja.md`
* update: `free-courses-ja.md`
2022-05-03 10:13:04 -04:00
أحمد الطبراني
2c5d677940
add new araic courses ( #6837 )
...
* add new araic courses
* fix
* fix missing space and '\|'
* fix
* fix pipes
2022-05-01 20:12:13 -04:00
abdday
2c54c7aa8f
Update free-courses-ar.md ( #6835 )
...
* Update free-courses-ar.md
add new youtube playlist for Java
* Update free-courses-ar.md
* Update free-courses-ar.md
* Update free-courses-ar.md
2022-05-01 20:08:23 -04:00
Facundo Martin Gordillo
271fe8d68b
Update free-programming-books-subjects.md ( #6836 )
2022-04-28 15:20:49 -04:00
mrts
de69462af2
Add vlang documentation ( #6833 )
...
* Add vlang documentation
* Add missing newline
* Update books/free-programming-books-langs.md
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com >
* Update free-programming-books-langs.md
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com >
2022-04-26 13:34:43 -04:00
Brogan Clements
e580cf7b16
Add a search bar to link the original Pages to the searchable Pages ( #6826 )
...
* Add search bar to link the main page to the dynamic page
* Correct accidental description removal in Programming Playgrounds
* Remove erroneous space
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com >
* Add missing id to an input
* Update the link buttons with simpler text
Co-authored-by: Eric Hellman <eric@hellman.net >
* Remove trailing spaces on new websites paragraph
* Remove unnecesary trailing whitespaces
* Fix unclosed `<div>` wraping form and rollback those left aligned
Testing rendering via #6826
* Remove merge error
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com >
Co-authored-by: Eric Hellman <eric@hellman.net >
2022-04-22 10:35:44 -04:00
Md Abu. Raihan
fb56f28f7d
I have removed a resource Because it has been removed from YouTube ( #6832 )
...
* add golang open sourch books
* Update books/free-programming-books-bn.md
space
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com >
* I have added some new resources of typescript
I have added some new resources of typescript
* I removed a course link
I removed a course link Because it has been removed from YouTube
Co-authored-by: Eric Hellman <eric@hellman.net >
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com >
2022-04-21 10:19:21 -04:00
Md Abu. Raihan
cd57221889
I have added new resources for typescript ( #6831 )
...
* add golang open sourch books
* Update books/free-programming-books-bn.md
space
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com >
* I have added some new resources of typescript
I have added some new resources of typescript
Co-authored-by: Eric Hellman <eric@hellman.net >
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com >
2022-04-21 09:46:17 -04:00
David Ordás
5ea98acf23
fix: Solve markdownlint MD004/ul-style rule ( #6828 )
...
Unordered list style [Expected: plus; Actual: dash]
2022-04-18 12:51:23 -04:00
based chardozard
0c0eb7b719
Uploaded some italian books and fixed a link ( #6827 )
...
* Linter errors fixed
* Expand authoring and complete archived notes following guidelines
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com >
2022-04-15 09:59:13 -04:00
David Ordás
6a4db2b978
docs(contributing): Add playground definition ( #6822 )
...
* Added playground definition
Added a small definition about programming/coding playgrounds for making it understandable to beginners
* Define what is a playground
Via / completes:
- What's a programming playground? #6107
- Added playground definition #6817
- Sentence added under playground #6819
Thanks @Suman373 for the initial idea.
Co-authored-by: Suman Roy <95040233+Suman373@users.noreply.github.com >
* reword playground definition as suggested
Co-authored-by: Eric Hellman <eric@hellman.net >
Co-authored-by: Suman Roy <95040233+Suman373@users.noreply.github.com >
Co-authored-by: Eric Hellman <eric@hellman.net >
2022-04-12 12:27:59 -04:00
Vini Gouveia
e81fb8c1a2
Remove linha de playlist inexistente. ( #6823 )
...
Apagada a linha da sessão da linguagem Go que lavaria a uma playlist do canal Caffeine Algorithm. A playlist não existe mais.
2022-04-11 09:44:01 -04:00
Suman Roy
15bd6369a6
Sentence added under Playground ( #6819 )
...
* Sentence added under Playground
Added a small sentence which would be more appropriate than the previous pr with a big definition
* Update README.md
Syntax error corrected
Co-authored-by: CleanMachine1 <78213164+CleanMachine1@users.noreply.github.com >
* Update README.md
Within your browser added
Co-authored-by: CleanMachine1 <78213164+CleanMachine1@users.noreply.github.com >
Co-authored-by: CleanMachine1 <78213164+CleanMachine1@users.noreply.github.com >
2022-04-11 09:35:01 -04:00
dependabot[bot]
1c016ad461
chore(deps): bump actions/upload-artifact from 2 to 3 ( #6821 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 2 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-11 09:32:25 -04:00
David Ordás
b6bf3f252c
complete UNAM resources metadata ( #6818 )
2022-04-05 21:45:38 -04:00
Sonia M
7e963588a3
Updated the Resources Alphabetically ( #6816 )
2022-04-05 21:44:18 -04:00
beastmatser
5264f4aa8c
Add 'An overview of the Odin programming language and its features.' ( #6813 )
...
* Add 'The Odin language overwiew'
* Fix title
* Fix title
* Add missing backslash
2022-04-03 16:33:35 -04:00
David Ordás
e6bb1c2faf
chore: Standardize TutorialsPoint resources ( #6799 )
...
* Standardize TutorialsPoint links: urls, metadata...
* There is no PDF for this guide
Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com >
* move Tutorials Point's tutorials from courses to its category
Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com >
2022-04-02 14:26:49 -04:00
David Ordás
fd0a38f440
Standardize Flavio Copes' resources ( #6811 )
2022-04-01 11:19:40 -04:00
David Ordás
56243b4f0a
chore: Improve metadata about Flutter in Action by Eric Windmill ( #6810 )
...
* use top most parent url
* fix: missing title-author delimiter
* add resource format metadata
* add Maning requirements about online reading
2022-03-31 19:49:36 -04:00
David Ordás
fe63aaa335
chore: homogenize Curso em Vídeo - Gustavo Guanabara resources ( #6809 )
...
* Curso em video. complete with instructor `Gustavo Guanabara` and use current info as platform
* Add `Curso em Vídeo` instructor: `Gustavo Guanabara`
2022-03-31 10:12:10 -04:00
David Ordás
b1b437918f
eXcript. complete metadata with instructor and use current as platform ( #6808 )
...
Via #5762 backlog with PR started at #6576
2022-03-31 10:10:58 -04:00
ezz444
7e891f6338
Add an AWS free complete course in Arabic ( #6752 )
...
* Adding a free complete course in Arabic
this course is totally free, detailed up to 55 hours
* Section headings have 3th level markup
* Remove extra space in list markup
* Remove extra spaces between title and link markdown markup
* Add instructor / course platform
* Alphabetize to solve linter faults
* Alphabetize to solve linter faults
* Alphabetize to solve linter faults
* Alphabetize to solve linter faults
* Alphabetize to solve linter faults
* Alphabetize to solve linter faults
* Alphabetize to solve linter faults
* Alphabetize to solve linter faults
* Add course instructor seen at first video and delegate current metadata as platform
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com >
2022-03-31 10:09:15 -04:00
David Buzatto
653fe87681
Add "Desenvolvimento de Aplicações Web em Java e Outras Tecnologias" to pt_BR books ( #6802 )
...
* Update free-programming-books-pt_BR.md
Insertion of the first edition of my book about basic web development using Java.
* Update free-programming-books-pt_BR.md
Update using contributing guidelines.
2022-03-31 09:51:57 -04:00
James Addison
a2e994d25f
Add 'Learn you some Erlang for great good!' translation ( #6800 )
...
* Add 'Learn you some Erlang for great good!' (books-ja section)
* Consistent author name attribution
* Add publication format annotation
2022-03-28 13:11:50 -04:00
Serafim Dos Santos
e5f42084f6
Adding French book Maitriser Bitcoin ( #6798 )
...
* C / C++ section misplaced
* Added French book Maitriser Bitcoin
2022-03-25 20:23:15 -04:00
Suzuki Katsuma
2aa46b2ae7
Add Japanese course and book (Scratch, C++) ( #6795 )
...
* add: book of Scratch
"Scratch for CS First でプログラミングをはじめよう"
* add: book of C++
"C++入門 AtCoder Programming Guide for beginners (APG4b)"
* fix: spacing typo
* add: "free-courses-ja.md" and Scratch course
* add: link to the Japanese course in README.md
* fix: alphabetical order
2022-03-22 08:58:07 -04:00
David Ordás
7dcedf3bec
chore: standardize Programming with Mosh instructor ( #6790 )
...
* Standardize `Programming with Mosh` instructor
* Standardize `Programming with Mosh` instructor
2022-03-19 13:42:19 -04:00
David Ordás
6992c23d1b
fix crosslinks format adding a blank line after ( #6789 )
2022-03-19 13:36:40 -04:00
David Ordás
96ae20d536
Add instructor name of Silicium playlists ( #6788 )
2022-03-19 13:34:35 -04:00
David Ordás
220a421dfa
chore: Normalize Learn With Sumit attribution ( #6787 )
...
* Add instructor name of `Learn With Sumit` playlists
* Add instructor name of `Learn With Sumit` playlists
2022-03-19 13:32:31 -04:00
prayogaea01
b933ebbb6d
Adding a free basic programming tutorial website address ( #6784 )
...
* Adding a free basic programming tutorial website address
* add instructor and fix resource format
* add instructor and fix resource format
* add instructor and fix resource format
* add instructors
* Alphabetize to solve linter faults
* Alphabetize to solve linter faults
* Alphabetize to solve linter faults
* Alphabetize to solve linter faults
* Alphabetize to solve linter faults
* Alphabetize to solve linter faults
* Alphabetize to solve linter faults
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com >
2022-03-18 12:57:02 -04:00
chalakprana
ff2c8bfdbf
Add JSP (Java server pages) and servlet basics ( #6786 )
...
new course added
2022-03-18 12:55:47 -04:00
James Addison
de3a3203e6
Update entries for Beej's Guides ( #6781 )
...
* Update file formats available for Beej's Guide to Network Programming (books-by-language section)
* Add Beej's Guide to Network Programming (books-by-subject section)
* Add Beej's Guide to Network Programming (books-dk section)
* Add Beej's Guide to Network Programming (books-hu section)
* Add Beej's Guide to Network Programming (books-ro section)
* Add Beej's Guide to Network Programming (books-sr section)
* lint fixup: correction for number of blank lines between section and following heading
* lint fixup: alphabetical ordering correction
* Code review feedback: add missing table-of-contents entries
* Code review feedback: add missing archived annotations
* Code review feedback: add README locale entry for 'sr'
* Fixup: add missing file format annotation
* Fixup: add missing author entry
* Code review feedback: update author name attribution
* Code review feedback: add translation credits
* Fixup: consistency: update a few more author name entries
* Code review feedback: remove 'translated by' prefix before translator name
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com >
* Nitpick: remove redundant 'www' subdomain prefix from destination URL
* Code review feedback: remove entry from existing location under 'C' language (guideline: one entry per book per human-language; 'Networking' is approved as the better location)
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com >
2022-03-17 21:52:29 -04:00
David Ordás
7e44a31f1a
Normalize CodeWithHarry credits ( #6785 )
2022-03-17 11:25:53 -04:00
chalakjeevan
7d79980bf6
Update free-courses-en.md ( #6778 )
...
* Update free-courses-en.md
Angular 5 course added
* Add Introduction to Assembly with ARM
course added
* Alphabetize to solve linter faults and fix Udemy typo
* fix instructor name typo
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com >
2022-03-16 15:46:32 -04:00
David Ordás
b5821e15f2
config: update .editorconfig parameters according to current format of files ( #6696 )
...
* config: addopt current file formatting as yml & markdown parametrization
Cherry picked from EbookFoundation/free-programming-books#5564 : e9f7dff3be87e640a72f97bd4eec1be79ec2b43a
* add config properties for JSON files
* extend config to all markdown file extensions
* sort global properties
* add mapping for python files
* add windows batch files mapping
* sort mapping entries
* add makefile mapping properties
* add file description / summary
* add poweshell mappings
* Comment each section
* disable linebreaks on supported editors
* Apply some suggestions
* clean deadcode
- simplify properties already defined in global section
- remove not used future patterns
2022-03-16 15:45:02 -04:00
İrem Demir
5a331c73c3
Add Quantum Computing ( #6767 )
...
* Add Quantum Computing
* fixes alphabetical order
* Update books/free-programming-books-subjects.md
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com >
* Update books/free-programming-books-subjects.md
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com >
* Use book landing page instead of PDF direct download link
Co-authored-by: Eric Hellman <eric@hellman.net >
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com >
Co-authored-by: Eric Hellman <eric@hellman.net >
2022-03-16 13:12:57 -04:00
David Ordás
c1cbb36167
Add AdventJS. A spanish javascript problemset website by midudev ( #6772 )
...
* Add AdventJS problemset website by midudev
* Add access notes
2022-03-14 20:50:36 -04:00
David Ordás
161647c45b
fix: archive past KDD cups and update main resource link to current year ( #6770 )
...
* archive past KDD cups and update link main resource to current year
* Remove KDD Cup
2022-03-14 20:47:29 -04:00