TimTeitelbaum
eba0d7f2ed
Update free-programming-books-subjects.md ( #9275 )
...
* Update free-programming-books-subjects.md
I am the author of a new language-agnostic introduction-to-programming textbook, discovered this site, and would like to add my book. The use case I am thinking of is this:
A kid wants to learn to program, doesn't know which in language, and comes to this:
BY PROGRAMMING LANGUAGE
Originally, this list included a section called "Language Agnostic" for books about
programming subjects not restricted to a specific programming language. That
section got so big, we decided to split it into its own file, the BY SUBJECT file.
The kid in intrigued by the idea of learning programming in a language-agnostic manner, goes to BY SUBJECT, and but finds there a list of specialized and advanced-sounding topics. The kid just wants to learn to program, and not finding a suitable category in which to look, is encouraged thereby to return to BY PROGRAMMING LANGUAGE, pick a specific language, and go down that path.
Little did the kid suspect that there are language-agnostic introductory-programming texts in Theoretical Computer Science. It took Eric Hellman to point out to me that this is where such great language-agnostic introductory-programming texts as SICP/Ableson&Sussman are catalogued (Yes, SICP uses Scheme, but it isn't really about "How to Program in Scheme"). But the kid will never find SICP, because "Theoretic Computer Science" is an intimidating misnomer. (And furthermore, the category does include highly-theoretical books.) The kid has lost an opportunity, and has been led to believe that programming is all about learning one of the standard programming languages.
I am proposing to:
1. Rename the category "Language-Agnostic Introductory Programming / Theoretical Computer Science".
2. Move into alphabetical order in the list of subjects.
3. Insert my own book there.
My preference (frankly) would be to separate introductory programming textbooks from highly theoretical books, but (certainly, as a newcomer to the site) I don't propose such a step.
* New subject: "Programming"
Split "Theoretical Computer Science" into "Programming" and (the residual list) "Theoretical Computer Science".
Add my book to "Programming".
* Clarify where Language-Agnostic books went.
Add one sentence to the preamble clarifying where Language-Agnostic books went.
* Add an extra line
Added an extra line to fix a lint error
2 years ago
unonao
ab2b12c639
Removing broken link ( #9274 )
2 years ago
dependabot[bot]
88c14a0570
chore(deps): bump tj-actions/changed-files from 35.4.1 to 35.4.4 ( #9271 )
...
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files ) from 35.4.1 to 35.4.4.
- [Release notes](https://github.com/tj-actions/changed-files/releases )
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md )
- [Commits](https://github.com/tj-actions/changed-files/compare/v35.4.1...v35.4.4 )
---
updated-dependencies:
- dependency-name: tj-actions/changed-files
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
Kiran Jodhani
3062af2d04
New PDF book added - Developing 2D Games with Unity ( #9270 )
...
* New book added - Developing 2D Games with Unity]
* Update with new ebook - Level up your code with game programming patterns
* Space Removed
2 years ago
Feofiloff
cf61386b99
Added book "Graph Theory Exercises" ( #9268 )
...
Added to Mathematics for Computer Science section.
2 years ago
dependabot[bot]
16ba389b7c
chore(deps): bump tj-actions/changed-files from 35.4.0 to 35.4.1 ( #9266 )
...
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files ) from 35.4.0 to 35.4.1.
- [Release notes](https://github.com/tj-actions/changed-files/releases )
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md )
- [Commits](https://github.com/tj-actions/changed-files/compare/v35.4.0...v35.4.1 )
---
updated-dependencies:
- dependency-name: tj-actions/changed-files
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
Feofiloff
e79a198f7b
Added an HTML book to the C section ( #9264 )
2 years ago
Feofiloff
940824f836
Added 5 book and updated one existing entry ( #9262 )
...
Added books "Algoritmos para Grafos (via Sedgewick)", "Uma Introdução Sucinta à Teoria dos Grafos", "Exercícios de Teoria dos Grafos", "Análise de Algoritmos", and "Minicurso de Análise de Algoritmos".
Added author name to "Projeto de Algoritmos".
2 years ago
vfdev
108df53529
Added "Roads and Bridges" ( #9261 )
2 years ago
Feofiloff
d83b99b09e
Update free-programming-books-pt_BR.md ( #9259 )
...
Added book "Otimização Combinatória" by Paulo Feofiloff.
2 years ago
Nguyen Long Nhat
ec50d37fd9
Học lập trình AutoIt ( #9254 )
2 years ago
Leithen
f0926cfbff
Add misc podcasts ( #9258 )
2 years ago
dependabot[bot]
2466a3f26d
chore(deps): bump tj-actions/changed-files from 35.2.0 to 35.4.0 ( #9253 )
...
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files ) from 35.2.0 to 35.4.0.
- [Release notes](https://github.com/tj-actions/changed-files/releases )
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md )
- [Commits](https://github.com/tj-actions/changed-files/compare/v35.2.0...v35.4.0 )
---
updated-dependencies:
- dependency-name: tj-actions/changed-files
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
John Marcial
499315143c
Add book from freeCodeCamp ( #9252 )
2 years ago
Andrew Nasef
efb9468052
Update free-podcasts-screencasts-ar.md ( #9250 )
...
* Update free-podcasts-screencasts-ar.md
* Update free-podcasts-screencasts-ar.md
* Update free-podcasts-screencasts-ar.md
* Update free-podcasts-screencasts-ar.md
* Update free-podcasts-screencasts-ar.md
2 years ago
mister-goo
b699395631
Add Build Your Own Redis with C/C++ ( #9251 )
...
Co-authored-by: root <root@localhost>
2 years ago
tomriddle7
a12fed6d47
Add TypeScript Books ( #9244 )
...
* Update free-programming-books-ko.md
* Update free-programming-books-ko.md
* Update books/free-programming-books-ko.md
Co-authored-by: Eric Hellman <eric@hellman.net>
* Update books/free-programming-books-ko.md
Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: Eric Hellman <eric@hellman.net>
2 years ago
dependabot[bot]
f6543ece7d
chore(deps): bump actions/stale from 6 to 7 ( #9242 )
...
Bumps [actions/stale](https://github.com/actions/stale ) from 6 to 7.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
dependabot[bot]
9ae2611493
chore(deps): bump eps1lon/actions-label-merge-conflict ( #9187 )
...
Bumps [eps1lon/actions-label-merge-conflict](https://github.com/eps1lon/actions-label-merge-conflict ) from 2.0.1 to 2.1.0.
- [Release notes](https://github.com/eps1lon/actions-label-merge-conflict/releases )
- [Changelog](https://github.com/eps1lon/actions-label-merge-conflict/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eps1lon/actions-label-merge-conflict/compare/v2.0.1...v2.1.0 )
---
updated-dependencies:
- dependency-name: eps1lon/actions-label-merge-conflict
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
dependabot[bot]
ef6351acec
chore(deps): bump tj-actions/changed-files from 30.0.0 to 35.2.0 ( #9245 )
...
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files ) from 30.0.0 to 35.2.0.
- [Release notes](https://github.com/tj-actions/changed-files/releases )
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md )
- [Commits](https://github.com/tj-actions/changed-files/compare/v30.0.0...v35.2.0 )
---
updated-dependencies:
- dependency-name: tj-actions/changed-files
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
Jarek Pacocha
ffcbf254da
Update howto-pl.md ( #9240 )
...
* Implement further translations in HOWTO-pl.md
Added further translations and made minor phrasing changes.
* Fix broken link in HOWTO-pl.md
Fixed broken link to CONTRIBUTING document. The faulty link was pointing
to nonexsistent translation file. Changed it to point to the default EN version.
2 years ago
Jarek Pacocha
f4f798bcdb
Add multiple Polish podcasts ( #9239 )
...
* Add Better Software Design podcast (pl)
This adds the "Better Software Design" podcast to the list o Polish podcasts.
* Add Biznes Myśli podcast (pl)
This adds the "Biznes Myśli" podcast to the list o Polish podcasts.
* Add Chwila Dla Admina podcast (pl)
This adds the "Chwila Dla Admina" podcast to the list o Polish podcasts.
* Add Dev Env podcast (pl)
This adds the "Dev Env" podcast to the list o Polish podcasts.
* Add Piątki po deployu podcast (pl)
This adds the "Piątki po deployu" podcast to the list o Polish podcasts.
* Add Porozmawiajmy o IT podcast (pl)
This adds the "Porozmawiajmy o IT" podcast to the list o Polish podcasts.
* Add Przeprogramowani podcast (pl)
This adds the "Przeprogramowani" podcast to the list o Polish podcasts.
2 years ago
Navid Zare
f74a36b0c3
[REMOVE] remove expired/wrong link ( #9238 )
...
remove expired/wrong link
2 years ago
Sundeep Agarwal
9aadba05ff
Added books for command line, clojurescript, python, data science and vim ( #9235 )
...
* added books for command line, clojurescript, python, data science and vim
* sorting order
* added python for astronomers
2 years ago
Yury
4bd068da92
Added a link to the Golang by Example website ( #9229 )
...
* Added a link to the Golang by Example website
* Remove trailing slash
2 years ago
Arialdo Martini
568f7d0631
Added book get-git, in Italian and English ( #9228 )
2 years ago
Arialdo Martini
465722ed6e
Miran Lipovaca => Miran Lipovača ( #9227 )
2 years ago
Mauro Cicolella
4fad89d2e2
Add Italian course about RegEx ( #9224 )
...
* Add Italian course about RegEx
* Fix CI error
2 years ago
Eray Sahin
5f49133218
Update free-courses-tr.md ( #9223 )
2 years ago
Eray Sahin
df7cbd5e62
Update free-courses-tr.md ( #9222 )
2 years ago
Yash Chaudhari
0e1d88b7d0
Added Course for Bash & Shell in Hindi. ( #9198 )
...
* Added Course for Bash & Shell in Hindi.
* Update courses/free-courses-hi.md
Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>
Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>
2 years ago
Iván Valdés
852e3357e2
Remove broken link from problem sets ( #9213 )
...
Remove the Caribbean Online Judge site which is not accessible
anymore.
2 years ago
Kevin Pearce
c81712dbf3
fix: update angular material link ( #9212 )
...
- angular 'guide' has been replaced with a collection of guides
- link updated to suit
2 years ago
Eray Sahin
d204db3a16
Update free-courses-tr.md ( #9209 )
2 years ago
Sanhati Kundu
b5ef8cef8c
Create Code_of_conduct-ben.md ( #8400 )
...
* Create Code_of_conduct-ben.md
bengali translation of the Code of conduct
* Rename Code_of_conduct-ben.md to Code_of_conduct-bn.md
used bn as the language code
* Rename Code_of_conduct-bn.md to CODE_OF_CONDUCT-bn.md
* Rename CODE_OF_CONDUCT-bn.md to docs/CODE_OF_CONDUCT-bn.md
* add CoC link
Co-authored-by: Eric Hellman <eric@hellman.net>
2 years ago
Balbir Yadav
e3f13a9aae
added free-courses-yb.md ( #8839 )
...
* added free-courses-yb.md
* added free-courses-yb.md
* added matlab and simulink courses
* fixed resouces location
* merge matlab sections
* sort
* sort
Co-authored-by: Eric Hellman <eric@hellman.net>
2 years ago
Omega-Centauri-21
add48d216d
Added new CTF and problem set sites ( #8835 )
...
* Added new ctf and problem set sites
* #8835 Arranged in alphabetical order
* Update more/problem-sets-competitive-programming.md
* Update more/problem-sets-competitive-programming.md
Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>
* Update more/problem-sets-competitive-programming.md
* sort
Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>
2 years ago
Oscar Skille
76f7742b20
Create Norwegian How to ( #8632 )
...
* Create HOWTO-no.md
* Update HOWTO-no.md
* fix? syntax
* add -no link
Co-authored-by: Eric Hellman <eric@hellman.net>
2 years ago
Abin Abraham
60111c6c52
Added More Courses in Malayalam ( #9161 )
...
* Added Courses by Sudhakar Atchala
* Added courses in Malayalam
* Formatting Error fixed
* Changes made to formatting and Links
* Kotlin Courses added in Malayalam
* More Courses added in Malayalam
* Update courses/free-courses-ml.md
Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>
* Update courses/free-courses-ml.md
Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>
* Update courses/free-courses-ml.md
Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>
* Update courses/free-courses-ml.md
Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>
Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>
2 years ago
Abhishek Kashyap
ad45036a43
Add a Django Course ( #9159 )
...
* Add mosh hamedani git cheatsheet (pdf)
* fix linter error.
* remove unwanted line
* Update free-programming-cheatsheets.md
* Add Django Course
* Update courses/free-courses-en.md
Co-authored-by: Eric Hellman <eric@hellman.net>
2 years ago
Omicron
bd46f72f3b
[free-podcasts-screencasts-fr.md] add new podcast ( #9134 )
...
* Update free-podcasts-screencasts-fr.md
* Update casts/free-podcasts-screencasts-fr.md
Co-authored-by: Eric Hellman <eric@hellman.net>
* Update casts/free-podcasts-screencasts-fr.md
Co-authored-by: Eric Hellman <eric@hellman.net>
2 years ago
Eric Hellman
1288c1cec1
cleanup from abandoned PRs ( #9203 )
...
* 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
2 years ago
Rebecca Mathews
e9ededc89d
updated free-programming-books-en.md ( #9116 )
...
* updated free-programming-books-en.md
* updated free-programming-books-en.md
* updated free-programming-books-langs.md
* updated free-programming-books-langs.md
* updated free-programming-books-langs.md
* updated free-programming-books-langs.md
* Update books/free-programming-books-langs.md
* Update books/free-programming-books-langs.md
* Update books/free-programming-books-langs.md
* Update books/free-programming-books-langs.md
* Update books/free-programming-books-langs.md
* Update books/free-programming-books-langs.md
* Update books/free-programming-books-langs.md
* Update books/free-programming-books-langs.md
* Update books/free-programming-books-langs.md
Co-authored-by: Eric Hellman <eric@hellman.net>
2 years ago
rnzit
7396c7cdc8
Update free-programming-books-th.md ( #9075 )
...
* Update free-programming-books-th.md
* Update books/free-programming-books-th.md
Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>
* reorder
* reorder
Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>
Co-authored-by: Eric Hellman <eric@hellman.net>
2 years ago
Fernando Junior
85a1cde2e3
Added PL/SQL section, added info to SQL books, included Oracle8i doc ( #9125 )
...
* Added PL/SQL section, added info to SQL books, included Oracle8i doc
* Syntax corrections
* Corrections 2 (MD VSCode extension bug)
* Update books/free-programming-books-langs.md
* onle listing per resource
Co-authored-by: Eric Hellman <eric@hellman.net>
2 years ago
Mykhailo
d0355134e3
Update free-courses-ru.md ( #9101 )
...
* Update free-courses-ru.md
Add new python course
* Update free-courses-ru.md
* sort
Co-authored-by: Eric Hellman <eric@hellman.net>
2 years ago
Mawad
4b46c8aae6
Update free-programming-interactive-tutorials-en.md ( #9057 )
...
* 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>
2 years ago
Denisa Vítková
dfa0f16393
added "Výkladový slovník Kybernetické bezpečnosti" ( #9045 )
...
* added "Výkladový slovník Kybernetické bezpečnosti"
from website https://www.kybersoutez.cz/ks_soutez.html
* Update books/free-programming-books-cs.md
Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>
Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>
2 years ago
Alex Benchea
269ace5499
add javascript course to Romanian books ( #9025 )
...
* add javascript course to Romanian books
* resave???
* Update books/free-programming-books-ro.md
* Update books/free-programming-books-ro.md
Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>
Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>
2 years ago
Avinash Biradar
c727698a47
Updated free-courses-en.md ( #9019 )
...
* Updated free-courses-en.md
* made the required changes
* Update courses/free-courses-en.md
Co-authored-by: Eric Hellman <eric@hellman.net>
2 years ago