Commit Graph

301 Commits

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. ()
* upgrade Next.js Crash Course

* remove pipe character
2023-10-11 12:49:57 -04:00
Pradeep
6ad5e8822e
Added Oracle Database Book ()
* 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 ()
* 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… ()
* 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 ()
* 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 ()
* 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 ()
* 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 ()
* 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 () 2023-10-03 21:23:07 -04:00
Paweł Szopiński
ccd767571c
Deleted inactive/irrelevant links ()
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 () 2023-10-03 11:45:09 -04:00
priya
f75a7dd442
(changes made) - added python book ()
* 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 () 2023-10-02 20:32:32 -04:00
Prabhjot Singh
5b101e0811
Update free-programming-books-langs.md () 2023-10-02 19:52:04 -04:00
Tarun Nagpal
0778643fda
Issue No. : ADDED "Learn Python VIsiually" by Ivelin Demirov (changes made) ()
* cracking code with python added issue no. 

* correct format

* correct Fromat Text

* correct Alphabatical order

* correct Alphabatical order

* correct Alphabatical order final

* Added Real World Python issue 

* Added Learn python visiually issue 

* 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 ()
* 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 () 2023-10-01 20:15:08 -04:00
Tauseef Hilal Tantary
5328be6f73
Update free-programming-books-langs.md () 2023-10-01 19:50:21 -04:00
Victor Goff
ee09ab5a4e
rubylearning.com is now under new control ()
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 ()
* 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 ()
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 ()
* 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 ()
C++ Edition and Java Edition
2023-07-20 00:26:44 -04:00
Diogo Eichert
a29949d206
Update free-programming-books-langs.md ()
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 ()
* 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 ()
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 ()
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". ()
* 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 : Added the "Node.JS Best Practices" resource. ()
* Added the "Node.JS Best Practices" resource. resolves 

* 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 ()
* fixes 

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

* 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 ()
* 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 ()
* 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 ()
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 ()
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 ()
* 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 () 2023-01-14 15:15:44 -05:00
mister-goo
b699395631
Add Build Your Own Redis with C/C++ ()
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 ()
* 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 ()
* 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 () 2022-12-04 17:11:34 -05:00
Kevin Pearce
c81712dbf3
fix: update angular material link ()
- 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 ()
* add go course from 

* added book from 

* added book from 

* add book from 

* remove duplicate

* add tutorial from 

* add course from 

* as noted in , not the whole book

* courses from 

* space

* added cheatsheet from 
2022-11-15 16:43:49 -05:00
Rebecca Mathews
e9ededc89d
updated free-programming-books-en.md ()
* 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 ()
* 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 ()
* 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" ()
* 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] ()
* sololearn tutorials from 

* alphabetize

* add webpack course from 

* add a course from 

seems to cause linter failure? adding here to double check

* was worth a try

* update a title (from )

* move learnxiny to books

as suggested in 

* add arduino course from 

* add resource from 

* Big Data resources from 

* 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 ()
* 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 ()
Add Go/Rust/Ruby courses from learnxinyminutes
2022-11-04 14:02:25 -04:00
loudercake
de855329fa
add Hands-on Python 3 Tutorial ()
* 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