Commit Graph

301 Commits (5d3a168f1b9587f3b13e2ad9bcdf3049cf737f29)

Author SHA1 Message Date
Urak 606c1c21ac
Upgrade the Next.js Crash Course to 2023 version, which includes Next.js 13, App Directory, React Server Components, and more. (#10088)
* upgrade Next.js Crash Course

* remove pipe character
2023-10-11 12:49:57 -04:00
Pradeep 6ad5e8822e
Added Oracle Database Book (#9984)
* Added Oracle Database Book 

added Oracle database book

* Updated the title of book

Updated the title

* Updated the link to direct pdf file

The updated link will provide the direct pdf file
2023-10-09 19:17:05 -04:00
Avadhut Giri d9efe0ec25
Remove dead links from free-programming-books-langs.md (#10000)
* Remove dead links from free-programming-books-langs.md

* Remove empty section 'Cilk'

* Remove empty section 'Cilk'
2023-10-08 22:21:54 -04:00
Adarsh Jha 6e56819c86
Added few more eBooks in the Assembly Language section of free-progra… (#9960)
* Added few more eBooks in the Assembly Language section of free-programming-books-langs.md

* Added few more eBooks for "Assembly Language" in free-programming-books-en.md

* Update free-programming-books-langs.md
2023-10-07 19:35:36 -04:00
Sunil 46398ca6bd
add resource for kotlin (#9852)
* add resource for kotlin

* add resource for kotlin list

* re-order resource to fix lint

* fix spaces for lint

* Update free-programming-books-langs.md

Co-authored-by: Eric Hellman <eric@hellman.net>

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2023-10-07 14:55:35 -04:00
SharmaNishchay ffedb83f1c
Added Effective Java by Joshua Bloch (#9849)
* Added Effective Java by Joshua Bloch pdf

* Added Effective Java by Joshua Bloch Third Edition pdf

* Changes made-> added archived link format (from guidelines)

* changes made-> Removed dot file(.idea)
2023-10-07 14:54:41 -04:00
Chrisna Adhi Pranoto b9402eb28d
Add Svelte & SvelteKit Resources (#9758)
* add svelte resources

* add SvelteKit section

* swap course for alphabetical orders

* fix spacing on SvelteKit section

* add space to fix lint error

* space in interactive tutorials

* no affiliations for books

Co-authored-by: Eric Hellman <eric@hellman.net>

* remove affiliation

Co-authored-by: Eric Hellman <eric@hellman.net>

* remove interactive tutorial from book section

* remove sveltekit section and move the resources to svelte

- removing sveltekit section
- moving all resources to svelte
- can confirm the individual youtube video has more than 1 hour length and provide course-like materials

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2023-10-04 21:45:49 -04:00
Iván Valdés Castillo 8fdf366334
Update js broken links in free programming books (#9815)
* Update Speaking JavaScript book location

* Update Introduction to Node.js location

* Update Let's Learn ES6 location
2023-10-03 21:50:23 -04:00
Sohan Sai 69dc63369f
Add resource for Model Estimation by Example, Demonstrations with R (#9807) 2023-10-03 21:23:07 -04:00
Paweł Szopiński ccd767571c
Deleted inactive/irrelevant links (#9780)
Chinese: third JS position is a blog post,
last one redirects somewhere

D3.js - the same as above
2023-10-03 12:12:29 -04:00
Rabindra Dhakal 0c2b6be92d
Add Rust Atomics and Locks by Mara Bos (#9772) 2023-10-03 11:45:09 -04:00
priya f75a7dd442
(changes made) - added python book (#9731)
* added python book

* added python book
2023-10-03 10:47:45 -04:00
Sohan Sai cb6af5e30f
Add Data Structures and Information Retrieval in Python by Allen B. Downey to README (#9737) 2023-10-02 20:32:32 -04:00
Prabhjot Singh 5b101e0811
Update free-programming-books-langs.md (#9699) 2023-10-02 19:52:04 -04:00
Tarun Nagpal 0778643fda
Issue No. #9522 : ADDED "Learn Python VIsiually" by Ivelin Demirov (changes made) (#9657)
* cracking code with python added issue no. #9522

* correct format

* correct Fromat Text

* correct Alphabatical order

* correct Alphabatical order

* correct Alphabatical order final

* Added Real World Python issue #9522

* Added Learn python visiually issue #9522

* Remove

* Remove

* ADD Learn Python visually

* ADD Learn Python Visiually

* change made

* change made

* change made
2023-10-02 19:42:20 -04:00
TheOne04 929fd92cb4
(changes made) Update free-programming-books-langs.md (#9591)
* Update free-programming-books-langs.md

Added Adventures with the Linux Command Line by William E. Shotts. Jr.

* (changes made) Update books/free-programming-books-langs.md

Co-authored-by: Eric Hellman <eric@hellman.net>

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2023-10-02 09:50:39 -04:00
Aqib Javid Bhat de7286f3d5
Update free-programming-books-langs.md (#9638) 2023-10-01 20:15:08 -04:00
Tauseef Hilal Tantary 5328be6f73
Update free-programming-books-langs.md (#9621) 2023-10-01 19:50:21 -04:00
Victor Goff ee09ab5a4e
rubylearning.com is now under new control (#9548)
The new owner is not associated with Satish Talim nor the RubyLearning
organization as it has been known in the Ruby community.
2023-09-28 14:29:02 -04:00
Awatansh f0f4d3241e
Fix/faulty book link (#9512)
* Update free-programming-books-langs.md

* Update free-programming-books-langs.md

* Update free-programming-books-langs.md
2023-09-05 12:08:24 -04:00
BSi 06167abb4d
Python books remove not working links (#9494)
How to Make Mistakes in Python
http://www.oreilly.com/programming/free/files/how-to-make-mistakes-in-python.pdf - Mike Pirnat (PDF) (1st edition)

A Whirlwind Tour of Python
http://www.oreilly.com/programming/free/files/a-whirlwind-tour-of-python.pdf) - Jake VanderPlas (PDF) [(EPUB, MOBI)(http://www.oreilly.com/programming/free/a-whirlwind-tour-of-python.csp?download=yes)
2023-08-14 09:04:35 -04:00
Richel Bilderbeek b8364e400e
Update free-programming-books-langs.md (#9450)
* Update free-programming-books-langs.md

The book is not free. Only a sample of it is free.

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

Co-authored-by: Leithen <lcrider@cvent.com>

---------

Co-authored-by: Leithen <lcrider@cvent.com>
2023-07-24 22:24:03 -04:00
Kefaku cfcf3b84bd
Add An Introduction to the USA Computing Olympiad (#9469)
C++ Edition and Java Edition
2023-07-20 00:26:44 -04:00
Diogo Eichert a29949d206
Update free-programming-books-langs.md (#9466)
Add JavaScript with Classes
2023-07-20 00:21:00 -04:00
Murali I 1e8fc075e4
Add PyOpenCl learning resources for English version of free programming resource books (#9463)
* Update free-programming-books-langs.md

* Add PyOpenCl Documentation

* Add credits to author
2023-07-20 00:18:03 -04:00
Seb f05c692e81
Removed non-working python book link (#9443)
Removed non-working python book link. Domain is no longer used and currently for sale.
2023-07-18 08:43:10 -04:00
Arunachalam 7f2c2d1cd4
Add ISL in Python (#9437)
The pdf first published on July 5, 2023.
2023-07-14 09:27:15 -04:00
Saurabh Kumar e539efcace
Added the *(🗃️ archived)* label to all the archived entries in files "free-programming-books-subjects.md" and "free-programming-books-langs.md". (#9427)
* Added the "Archived" label to all the archived entries.

* Added the *(🗃️ archived)* label to all the archived entries.

* Added the *(🗃️ archived)* label to listings that were on the "archive.org" domain.

* Added the *(🗃️ archived)* label to listings that were on the "archive.org" domain.

* Removed the "Archived" label from links on "archive.org" domain.

* Removed the "Archived" label from links on "archive.org" domain.
2023-07-12 14:49:07 -04:00
Saurabh Kumar 0f34928ff9
resolves #9327: Added the "Node.JS Best Practices" resource. (#9429)
* Added the "Node.JS Best Practices" resource. resolves #9327

* Added resource description

* Removed resource "Node.JS Best Practices" from the list

* Added the "Node.JS Best Practices" resource.

* Fixed linter error

* Removed the "(GitHub Repository)" label.

Co-authored-by: Eric Hellman <eric@hellman.net>

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2023-07-07 12:21:48 -04:00
Saurabh Kumar 5005f5e83e
fixes #9417 (#9420)
* fixes #9417

Added working links in place of broken links provided in issue #9417.

* Update free-programming-books-langs.md

Added the organization name as the author.

* Added new CUDA programming resources in C++ language.

* Changed links which directed to a university website and were unrelated to the author.
2023-07-01 08:45:51 +02:00
Karthikeyan A K a970c17940
Update free-programming-books-langs.md (#9385)
* Update free-programming-books-langs.md

Add a Clojure book

* Remove trailing slash in URL
2023-05-30 12:32:16 -04:00
olivroy 26463715c3
Updating links and adding a resource for R (#9319)
* Updating links and adding a resource for R

Added Tidy modelling with R and updating links to latest versions

* Remove trailing slash

* Apply suggestions from code review

Co-authored-by: Eric Hellman <eric@hellman.net>

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2023-03-27 21:31:34 -04:00
Bangash be7c525508
Update free-programming-books-langs.md (#9296)
Versioned APIs with Phoenix isn't available on the author's website anymore.
2023-03-06 12:21:58 -05:00
RNDr. Simon Toth 5c56e34a90
Remove in-process flag (#9277)
Remove the in-process flag for "A Complete Guide to Standard C++ Algorithms", as the book now has a v1.0.0 release.
2023-02-01 14:33:02 -05:00
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
2023-02-01 10:16:39 -05:00
Feofiloff e79a198f7b
Added an HTML book to the C section (#9264) 2023-01-14 15:15:44 -05:00
mister-goo b699395631
Add Build Your Own Redis with C/C++ (#9251)
Co-authored-by: root <root@localhost>
2023-01-05 10:29:35 -05:00
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
2022-12-18 15:52:43 -05:00
Yury 4bd068da92
Added a link to the Golang by Example website (#9229)
* Added a link to the Golang by Example website

* Remove trailing slash
2022-12-05 11:50:56 -05:00
Arialdo Martini 465722ed6e
Miran Lipovaca => Miran Lipovača (#9227) 2022-12-04 17:11:34 -05:00
Kevin Pearce c81712dbf3
fix: update angular material link (#9212)
- angular 'guide' has been replaced with a collection of guides
- link updated to suit
2022-11-19 12:22:29 -05:00
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
2022-11-15 16:43:49 -05:00
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>
2022-11-15 16:09:06 -05:00
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>
2022-11-15 15:57:42 -05:00
Dirac Murairi c57f6c62e7
Added 3 Nodejs books english version (#8966)
* Added 3 nodejs books english version

- Web development with Node JS and Express
- NodeJS Design Patterns
- Node For embedded system

* Arrange NodeJS books in alphabetical order.

* Improve nodeJS arrangement in alphabetical order

* Update free-programming-books-langs.md

* Update free-programming-books-langs.md

* Update free-programming-books-langs.md

* Update free-programming-books-langs.md

* Update free-programming-books-langs.md

* Update 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

* resort

Co-authored-by: Eric Hellman <eric@hellman.net>
2022-11-15 15:36:14 -05:00
Ankit Mahato 36f9e40125
Add "Learn Python 3" (#9196)
* Add "Learn Python 3"

* Update free-programming-books-langs.md
2022-11-09 17:38:43 -05:00
Eric Hellman c7d60efd43
cleanup from hacktoberfest [WIP] (#9177)
* 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
2022-11-08 11:44:40 -05:00
Dev JJ c5cc8bdf6d
Learning Laravel eBook Added (#8052)
* Learning Laravel EBook Added

* Title Renamed As per resource

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

Co-authored-by: Junaid Javed <junaid.javed@ozoneddigital.com>
Co-authored-by: Eric Hellman <eric@hellman.net>
2022-11-08 11:36:21 -05:00
Seenox d247df28e9
Add Go/Rust/Ruby courses from learnxinyminutes (#7687)
Add Go/Rust/Ruby courses from learnxinyminutes
2022-11-04 14:02:25 -04:00
loudercake de855329fa
add Hands-on Python 3 Tutorial (#9181)
* add Hands-on Python 3 Tutorial

* Remove "Dr." honorification

Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>

Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>
2022-11-04 13:31:18 -04:00