📚 Freely available programming books
Go to file
2020-11-27 11:35:08 -05:00
.github hacktoberfest is over (#5037) 2020-11-02 10:50:02 -05:00
_config.yml Enable emoji on GitHub Pages (#3013) 2018-10-14 09:28:22 -04:00
.editorconfig .editorconfig init 2014-05-22 21:24:24 +04:30
.travis.yml try github actions (#3679) 2020-08-23 13:02:31 -04: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
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 JavaScript resource, check_urls=free-courses-it.md (#5060) 2020-11-03 18:44:30 -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 todos curso do Curso em vídeo sobre python (#4958) 2020-11-20 11:08:22 -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 Add some Russian courses (#5180) 2020-11-23 23:06:13 -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 Add DataScience podcast, check_urls=free-podcasts-screencasts-es.md (#5165) 2020-11-20 10:11:02 -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 Added Turkish Podcast with free-podcasts-screencasts-tr.md (#5128) 2020-11-14 17:56:37 -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 fix language code for burmese (#4553) 2020-10-20 21:26:49 -04: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 C++,Java,JS, check_urls=free-courses-tr.md free-programming-books-tr.md (#5167) 2020-11-20 10:12:06 -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 Update free-programming-books.md (#5171) 2020-11-20 19:00:06 -05:00
free-programming-cheatsheets.md added Python cheat sheets (#5011) 2020-11-13 19:53:13 -05:00
free-programming-interactive-tutorials-en.md Omnibus #2 (#5170) 2020-11-20 11:10:25 -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
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
problem-sets-competitive-programming.md Add CTF resource, check_urls=problem-sets-competitive-programming.md (#5133) 2020-11-15 18:35:08 -05:00
README.md Update README (#5174) 2020-11-21 15:31:59 -05:00

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

List of Free Learning Resources In Many Languages Awesome

View the English list

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

In Other Written 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.