* add go course from #8619
* added book from #8655
* added book from #8688
* add book from #8698
* remove duplicate
* add tutorial from #8939
* add course from #9076
* as noted in #9086, not the whole book
* courses from #9116
* space
* added cheatsheet from #9138
* Update free-programming-books-langs.md
Add Laravel Bootcamp, official guide from Laravel team.
* move item to interactive tutorials
* Update more/free-programming-interactive-tutorials-en.md
Co-authored-by: Eric Hellman <eric@hellman.net>
* sololearn tutorials from #7188
* alphabetize
* add webpack course from #8031
* add a course from #8853
seems to cause linter failure? adding here to double check
* was worth a try
* update a title (from #7651)
* move learnxiny to books
as suggested in #7687
* add arduino course from #7765
* add resource from #7825
* Big Data resources from #7939
* move youtube courses from books-id to courses-id
* normalizing riptutorial attribution
* moved link from #8109
* sololearn tutorials from #7188
* alphabetize
* add webpack course from #8031
* add a course from #8853
seems to cause linter failure? adding here to double check
* was worth a try
* update a title (from #7651)
* move learnxiny to books
as suggested in #7687
* add arduino course from #7765
* add resource from #7825
* Big Data resources from #7939
* move youtube courses from books-id to courses-id
* normalizing riptutorial attribution
* Update problem-sets-competitive-programming.md
Added a a website link to competitive programming
* Update more/problem-sets-competitive-programming.md
Co-authored-by: Eric Hellman <eric@hellman.net>
* Added reference for jupyter_notebook in english
* added jupyter_refernce_english
* Added Reference_Jupyter_english
* Added Jupyter_english
* Updated Jupyter_reference_english_and_hindi
* Updated_jupyter_reference_english_and_hindi
* Updated reference Jupyter english and hindi
* Updated Cheatsheet
* Updated Jupyter reference in hindi
Co-authored-by: Eric Hellman <eric@hellman.net>
* Added 2 playgrounds to the Javascript section
#hacktoberfest
Added PlayCode and CodeHS to free-programming-playgrounds.md
* Added alphabetical sorting in JavaScript section
* Added a great free Terraform cheatsheet from A Cloud Guru
* Added a great free Terraform cheatsheet from A Cloud Guru
* Added a great Terraform cheatsheet from A Cloud Guru
* Added an awesome Terraform cheatsheet from A Cloud Guru
* feat: Add Jest cheatsheet
- Add jest cheatsheet
* Update jest links
* Move Jest cheatsheet into unit testing
Co-authored-by: LuigiImVector <LuigiImVector@users.noreply.github.com>
* Remove jest href
Co-authored-by: LuigiImVector <LuigiImVector@users.noreply.github.com>
Co-authored-by: LuigiImVector <LuigiImVector@users.noreply.github.com>
* Update free-programming-cheatsheets.md
add others sql cheat sheet by Tomi Mester
* Update free-programming-cheatsheets.md
Fix the hyperlink for sql cheat sheet by Tomi Mester
* Update more/free-programming-cheatsheets.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>
* Updated the problems-sets-competitive-programming.md file
This PR will add a free guided path to strengthen DSA by Coding Ninjas which is a latest and updated guided path
* Updated and removed the error
* Updated the problem-sets-competitive-programming.md file
Added one Most useful DSA Learning problems set i.e., DSA Learning Series problems set (Codechef)
* Reordered in alphabetical order
* Updated the file as per the instructions
* Updated problem-sets-competitive-programming.md file
Added one Best competitive coding platform, i.e., Pep Coding, where people can get get best and free resources for competitive programming
* Placed and Updated the link at the right section
Updated the pep coding specific link for learning DSA
Added one Best competitive coding platform, i.e., Newton School, and One best problem set, i.e., Dynamic A2OJ, which is a better-updated version of the older A2OJ platform
* Updated Cheatsheet for Data Structures and Algorithms
* Update free-programming-cheatsheets.md
* Updated DSA and ordered it alphabetically
* Added Data Structures and Algorithms to the cheatsheet
* Update free-programming-cheatsheets.md
* Updated id-tag for Data Structures and Algorithms
* Updated contents alphabetically
Co-authored-by: Biswadeep Purkayastha <98874428+metabiswadeep@users.noreply.github.com>
Co-authored-by: Biswadeep Purkayastha <98874428+metabiswadeep@users.noreply.github.com>
* Docker broken links
updated docker to remove broken links and replace them with updated links or wayback (L88, L91)
* Update free-programming-cheatsheets.md
attempt in fixing linter error
* Update free-programming-cheatsheets.md
* Update free-programming-cheatsheets.md
* Update free-programming-cheatsheets.md
* Update free-programming-cheatsheets.md
* Update free-programming-cheatsheets.md
I switched all the online to HTML
* Update free-programming-cheatsheets.md
typo fix
* removed a broken link
* removed a broken link, added a new angular course & fixed one broken link
* changed the alphabetical order error
* fixed lint error
* fixed lint error
* fixed lint error
* fixed lint error
Co-authored-by: manigandan <manigandan.elumalai@csgsol.com>
* Update problem-sets-competitive-programming.md
Added a great resources freely available for learning algorithms.
* Update problem-sets-competitive-programming.md
* Update free-programming-books-langs.md
Added course for XML
* move XML section to interactive tutorials
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* Added Git Cheatsheet
* Reverting superfluous added newlines
Resolves some of linter warnings
* fix resource info
* Add PDF format note
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* Add 'OCaml from the very beginning' book
* Delete ocaml from the very beginning's PDF
* Update OCaml the very beginning book link
* Add ocaml playground
* chore!: join editors into section `IDE and editors`
This homogenize the place where are organized the IDE and editors like Vim, Emacs, Visual Studio, Visual Studio Code, Eclipse, IntelliJ... into the same section.
Emacs Lips is a language per sé. so apply and add some crosslinks #5535 in order to reference editors.
Moved books in `-langs.md` now are in `-subjects.md` since editors are language agnostic, I think.
Complete this moved resources with author, formats and notes
* fix: alphabetize says linter
https://github.com/EbookFoundation/free-programming-books/runs/8267734103?check_suite_focus=true
Run fpb-lint ./books/
books/free-programming-books-ja.md
4:5-22:42 warning Alphabetical ordering: swap l.22 and l.21 alphabetize-lists remark-lint
books/free-programming-books-pt_BR.md
58:1-61:70 warning Alphabetical ordering: swap l.60 and l.59 alphabetize-lists remark-lint
books/free-programming-books-zh.md
254:1-258:87 warning Alphabetical ordering: swap l.258 and l.257 alphabetize-lists remark-lint
* chore!: Organize near spoken Lisp dialects.
- Common Lisp, PicoLisp, Emacs Lisp -> Lisp
- Rename Common Lisp and LISP -> Lisp
- Emacs & Pico as subsections of Lisp preserving current crosslinks
* chore: merge non-referenced Emacs Lisp into Lisp
* fix: homogenize authors format and place
- use colon as author separator (replaces `&`, `and`, `y`, `e`, `et`...)
- ensures is placed after resource title, not part of itself `title - author`
- `et al.` as special author/token to group many
* remove double comma
* fix: recover traducer role notations as `trad.:`
* detect and apply some `trad.:`s role anotation
* chore: `trad.:` to `trl.:`
Apply suggestion made by Eric at https://github.com/EbookFoundation/free-programming-books/pull/7034#discussion_r954014539
Co-authored-by: Eric Hellman <eric@hellman.net>
* Sort author - format
* fix: remove empty authors (dash is alone)
Used regex: `-\s+(\(|$)`
* format: change to `edt.:` role
Definition list at https://www.loc.gov/marc/relators/relaterm.html
Co-authored-by: Eric Hellman <eric@hellman.net>
* chore: homogenize C# table of content anchor (`#c-sharp` to `#csharp`)
* format: homogenize c# category title
right markdown escape instead of use HTML entities
* lint: fix `MD012/no-multiple-blanks` rule
Multiple consecutive blank lines [Expected: 2; Actual: 3]
* lint: fix `MD039/no-space-in-links`
Spaces inside link text
* lint: fix `MD009/no-trailing-spaces` rule
Trailing spaces [Expected: 0 or 4; Actual: 1]
Trailing spaces [Expected: 0 or 4; Actual: 2]
* lint: fix `MD006/ul-start-left` rule
* format: remove extra spaces between note tokens
* spell: fix lint `MD044/proper-names` rule
- HTML
- JavaScript
- YouTube
* spell: normalize to the most common `Index` heading
* lint: fix `MD007/ul-indent` rule
Unordered list indentation [Expected: 4; Actual: 2]
* format: escape pipes `|` from resources text
addresses #5176
* add Hesham Asem courses about machine and deep learning and nlp
* Expand the name of nlp section
* Change the order
* Revert "spell: normalize to the most common `Index` heading"
This reverts commit 4d6a74e7d7.
Co-authored-by: AhmedElTabarani <eltabaraniahmed@gmail.com>
* Added a useful resource
Have added a useful resource about the Bootstrap from the Scaler topics in the Bootstrap section.
* Update free-programming-interactive-tutorials-en.md
* Update free-programming-interactive-tutorials-en.md
* fix: spaces between link markup tokens
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* add new free-programming-interactive-tutorials in ru
add Go, Solidity, Microsoft azure tutorials in Russian language
* Update free-programming-interactive-tutorials-ru.md
fix titles, change anchors to lowercase
* Update free-programming-interactive-tutorials-ru.md
one more blank line to fix lint issue
* Update free-programming-playgrounds.md
* Update free-programming-playgrounds.md
* Update more/free-programming-playgrounds.md
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* Update more/free-programming-playgrounds.md
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* Give credits to authors and set resources format
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* Add one APL book
And fix links and notes the some others
* Add APL cheat sheets
* APL courses
* French APL video series
* mark APL Course as in process, add one more course
* mark as in process
* ADSP and Array Cast
* Add APL
* Add APL-related entries
* Add number for sort ordering
* correct number of blank lines between last section and next heading
* Remove trailing slash
* Move book
* Move book and limit URLs to 1 per line
* full URL
* add missing line
* Combine into playlist
* replace multiple links with single link
… which is a redirect to the listing for the latest released version