📚 Freely available programming books
Go to file
borgified 532d3eeafd
Fix file-changes-action error (#5201)
* test

* apparently 1.2.4 is broken

https://github.com/trilom/file-changes-action/issues/102

* remove noop
2020-12-03 12:40:06 -05:00
.github Fix file-changes-action error (#5201) 2020-12-03 12:40:06 -05:00
.editorconfig .editorconfig init 2014-05-22 21:24:24 +04:30
.travis.yml keep travis to compare with github actions 2020-11-29 18:43:20 -05:00
CODE_OF_CONDUCT-es.md Code of conduct in Spanish (#5117) 2020-11-13 19:26:01 -05:00
CODE_OF_CONDUCT-hi.md Create CODE_OF_CONDUCT-hi.md (#4286) 2020-11-11 12:33:10 -05:00
CODE_OF_CONDUCT.md Updated code of conduct (#4136) 2020-10-15 21:38:20 -04:00
CONTRIBUTING-fa_IR.md Create CONTRIBUTING-fa_IR.md (#4739) 2020-10-26 18:55:38 -04:00
CONTRIBUTING-zh-TW.md Create CONTRIBUTING-fa_IR.md (#4739) 2020-10-26 18:55:38 -04:00
CONTRIBUTING-zh.md Create CONTRIBUTING-fa_IR.md (#4739) 2020-10-26 18:55:38 -04:00
CONTRIBUTING.md Create CONTRIBUTING-fa_IR.md (#4739) 2020-10-26 18:55:38 -04:00
HOWTO-fa_IR.md Create HOWTO-fa_IR.md annd add links (#4664) 2020-10-24 14:41:43 -04:00
HOWTO-fr.md Create HOWTO-fr.md (#5024) 2020-11-17 14:17:52 -05:00
HOWTO-hi.md Create HOWTO-fa_IR.md annd add links (#4664) 2020-10-24 14:41:43 -04:00
HOWTO-zh-TW.md Create HOWTO-fa_IR.md annd add links (#4664) 2020-10-24 14:41:43 -04:00
HOWTO-zh.md Create HOWTO-fa_IR.md annd add links (#4664) 2020-10-24 14:41:43 -04:00
HOWTO.md Fix pull request resource, check_urls=HOWTO.md (#5118) 2020-11-13 19:26:48 -05:00
HOWTO.pt_BR.md Translate HOWTO.md to Brazilian Portuguese (#4293) 2020-10-19 09:55:46 -04:00
LICENSE Update license warpping length to conventional 80 characters for hiding the horizontal scroll bar. (#3088) 2018-12-19 13:15:26 -05:00
README.md Moved English link (#5189) 2020-11-27 18:05:23 -05:00
_config.yml Enable emoji on GitHub Pages (#3013) 2018-10-14 09:28:22 -04:00
free-courses-bg.md Add series of tutorials : Android for beginners and Object oriented programming for PHP (#2988) 2018-10-08 16:12:40 -04:00
free-courses-de.md added some german courses and fixed order (#4984) 2020-10-31 17:19:48 -04:00
free-courses-en.md Removing dead course (#5187) 2020-11-27 11:35:08 -05:00
free-courses-es.md Fixing issue #5176 (#5177) 2020-11-21 15:27:55 -05:00
free-courses-fa_IR.md Add course and book, check_urls=free-courses-fa_IR.md free-programming-books-fa_IR.md (#5119) 2020-11-13 19:28:46 -05:00
free-courses-fi.md Add new section & Full Stack Open course [fi] (#4592) 2020-10-21 20:40:01 -04:00
free-courses-fr.md Fixing issue #5176 (#5177) 2020-11-21 15:27:55 -05:00
free-courses-hi.md Fixing issue #5176 (#5177) 2020-11-21 15:27:55 -05:00
free-courses-id.md Adds "Python Django Tutorial 2018 for Beginners" and "Belajar es6 - javacsript gaya baru" (#5179) 2020-11-21 15:30:59 -05:00
free-courses-it.md Add Italian video course about Spring Boot (#5191) 2020-11-30 09:58:29 -05:00
free-courses-kk.md Added free courses in kazakh language (#4151) 2020-11-09 12:12:55 -05:00
free-courses-ko.md Add Chewing C, C++, check_urls=free-programming-books-ko.md (#5096) 2020-11-10 12:38:44 -05:00
free-courses-pl.md Add Swift courses, check_urls=free-courses-pl.md (#5116) 2020-11-13 16:17:13 -05:00
free-courses-pt_BR.md add curso de python PT-br (#4954) 2020-11-30 11:41:58 -05:00
free-courses-pt_PT.md add free arduino and raspberry pi courses pt_PT (#4727) 2020-10-26 18:53:42 -04:00
free-courses-ru.md Update free-courses-ru.md (#4932) 2020-11-30 11:41:10 -05:00
free-courses-th.md Clean up PR #3422 #3429 #3451 #3510 (#4181) 2020-10-30 10:45:28 -04:00
free-courses-tr.md Add C++,Java,JS, check_urls=free-courses-tr.md free-programming-books-tr.md (#5167) 2020-11-20 10:12:06 -05:00
free-courses-ua.md Add Ukraine courses (#5182) 2020-11-23 23:10:15 -05:00
free-courses-vi.md fixes #4899 (#5184) 2020-11-24 08:50:28 -05:00
free-podcasts-screencasts-cs.md CZpodcast dead link fix (#3123) 2019-01-31 19:19:06 -05:00
free-podcasts-screencasts-en.md Fixing issue #5176 (#5177) 2020-11-21 15:27:55 -05:00
free-podcasts-screencasts-es.md Agregando The Dojo MX Screencast (#5071) 2020-11-30 12:16:16 -05:00
free-podcasts-screencasts-fi.md Add finnish podcasts (#3860) 2020-10-09 22:46:08 -04:00
free-podcasts-screencasts-pl.md Add file for polish podcasts and screencasts (#4131) 2020-10-15 10:40:34 -04:00
free-podcasts-screencasts-pt_BR.md Add PT-BR iOS podcast (#4684) 2020-11-13 14:07:11 -05:00
free-podcasts-screencasts-pt_PT.md #hacktoberfest "Laravel Portugal Live" Portuguese Podcast (Fixed filename) and added Ubuntu Portugal podcast (#4704) 2020-11-13 14:29:47 -05:00
free-podcasts-screencasts-ru.md Add the CSSR podcast (#4923) 2020-10-30 11:51:52 -04:00
free-podcasts-screencasts-se.md reformat the 'casts pages (#2752) 2018-03-03 17:59:55 -05:00
free-podcasts-screencasts-tr.md Updated Turkish podcast/screencast list (#5175) 2020-11-30 12:08:55 -05:00
free-programming-books-ar.md Add C# book, check_urls=free-programming-books-ar.md (#5148) 2020-11-18 09:55:33 -05:00
free-programming-books-az.md Fix Azerbaijani broken links (#2578) 2017-10-12 13:40:45 -04:00
free-programming-books-bg.md Added Bulgarian Eloquent JavaScript (#4999) 2020-10-31 17:34:14 -04:00
free-programming-books-bl.md Added bengali cheatsheet link from the devsonket team. (#4763) 2020-11-20 10:48:10 -05:00
free-programming-books-cs.md Removed dead links (404) (#4334) 2020-10-17 17:43:56 -04:00
free-programming-books-de.md Update German Book List (#5185) 2020-11-24 08:54:15 -05:00
free-programming-books-dk.md Removed broken Links (404) (#4335) 2020-10-17 17:44:42 -04:00
free-programming-books-en.md For people looking at the file listing for the English list (#2689) 2018-01-22 16:25:54 -05:00
free-programming-books-es.md free-programming-book-Spanish (#4589) 2020-11-13 19:52:07 -05:00
free-programming-books-et.md Add Estonian Python Book (#5045) 2020-11-02 22:05:40 -05:00
free-programming-books-fa_IR.md Add course and book, check_urls=free-courses-fa_IR.md free-programming-books-fa_IR.md (#5119) 2020-11-13 19:28:46 -05:00
free-programming-books-fi.md New Finnish programming books (#3501) 2020-01-07 09:03:12 -05:00
free-programming-books-fr.md Adding a lot of Beej's Guides and their official translations. (#4888) 2020-10-31 16:03:14 -04:00
free-programming-books-gr.md Added greek programming books and removed an SQL book with dead link (#4320) 2020-11-13 16:59:42 -05:00
free-programming-books-hu.md Delete dead links (#4642) 2020-10-23 11:46:41 -04:00
free-programming-books-id.md Add Bahasa Indonesia book c# resource (#3977) 2020-11-19 10:38:19 -05:00
free-programming-books-it.md Adding a lot of Beej's Guides and their official translations. (#4888) 2020-10-31 16:03:14 -04:00
free-programming-books-ja.md Add resources to free-programming-books-ja.md (#5061) 2020-11-04 10:45:09 -05:00
free-programming-books-ko.md Fixing issue #5176 (#5177) 2020-11-21 15:27:55 -05:00
free-programming-books-my.md Add Burmese saturngod books from #4542 (#5196) 2020-11-30 13:29:50 -05:00
free-programming-books-nl.md Adds programming books about C, C#, COBOL and Python (#4622) 2020-10-22 11:38:04 -04:00
free-programming-books-no.md Added a page for norwegian programming books (#3895) 2020-10-10 15:08:08 -04:00
free-programming-books-pl.md stadardize wikibooks listings (#4230) 2020-11-20 11:00:07 -05:00
free-programming-books-pt_BR.md Fixing issue #5176 (#5177) 2020-11-21 15:27:55 -05:00
free-programming-books-pt_PT.md Added Italian and Portuguese translations + Updated version. (#4595) 2020-10-21 20:45:06 -04:00
free-programming-books-ro.md fixing broken links (#4481) 2020-10-19 20:13:48 -04:00
free-programming-books-ru.md Add book from courses (#5172) 2020-11-20 19:01:17 -05:00
free-programming-books-se.md stadardize wikibooks listings (#4230) 2020-11-20 11:00:07 -05:00
free-programming-books-sk.md 2626: add translated versions of django girls (#2643) 2017-11-12 16:02:59 -05:00
free-programming-books-ta.md Add Selenium Tamil book, check_urls=free-programming-books-ta.md (#5110) 2020-11-11 21:41:12 -05:00
free-programming-books-th.md add Thai language resource (#4287) 2020-11-10 15:22:48 -05:00
free-programming-books-tr.md Add Algorithm books to TR booklist (#4985) 2020-11-30 12:16:38 -05:00
free-programming-books-tr.md.txt update Turkish book links from #4587 (#5194) 2020-11-30 11:12:43 -05:00
free-programming-books-ua.md Fix index for UA books; use only dash for authors (#4467) 2020-10-19 19:57:05 -04:00
free-programming-books-zh.md fix #3576 (#5046) 2020-11-02 22:06:24 -05:00
free-programming-books.md Cheatsheet revision (#4944) 2020-11-30 11:31:06 -05:00
free-programming-cheatsheets.md Cheatsheet revision (#4944) 2020-11-30 11:31:06 -05:00
free-programming-interactive-tutorials-en.md Added Pandas books. (#5188) 2020-11-29 12:27:04 -05:00
free-programming-interactive-tutorials-ru.md Added interactive SQL exercises (#5005) 2020-10-31 17:42:14 -04:00
free-programming-playgrounds-zh.md Adds DartPad to free-programming-playgrounds-zh.md (#5043) 2020-11-02 22:02:43 -05:00
free-programming-playgrounds.md Added PHP playground (#5103) 2020-11-10 14:20:33 -05:00
problem-sets-competitive-programming.md Add Google Kickstart to problem-sets-competitive-programming.md (#4742) 2020-11-30 11:02:54 -05:00

README.md

This page is available as an easy-to-read website at https://ebookfoundation.github.io/.

List of Free Learning Resources In Many Languages Awesome

Intro

This list was originally a clone of StackOverflow - List of Freely Available Programming Books with contributions from Karan Bhangui and George Stocker.

The list was moved to GitHub by Victor Felder for collaborative updating and maintenance. It has grown to become one of Github's most popular repositories, with 160,000+ stars, 6000+ commits, 1600+ contributors, and 39,000+ forks.

The Free Ebook Foundation now administers the repo, a not-for-profit organization devoted to promoting the creation, distribution, archiving, and sustainability of free ebooks. Donations to the Free Ebook Foundation are tax-deductible in the US.

How To Contribute

Please read CONTRIBUTING. If you're new to GitHub, welcome!

How to Share

Books

English

Other Languages

Cheat Sheets

Free Online Courses

Interactive Programming Resources

Problem Sets and Competitive Programming

Podcast - Screencast

Free Podcasts and Screencasts:

Programming Playgrounds

License

Each file included in this repository is licensed under the CC BY License.