📚 Freely available programming books
Go to file
Eric Hellman b90f60d384
Omnibus #2 (#5170)
* remove duplicates

* add from #4941
2020-11-20 11:10:25 -05:00
.github hacktoberfest is over (#5037) 2020-11-02 10:50:02 -05: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
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 Courses fr from @adamzebiche #3938 (#5151) 2020-11-20 10:18:00 -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 Omnibus #2 (#5170) 2020-11-20 11:10:25 -05:00
free-courses-es.md Add Django coursework (#5121) 2020-11-14 17:47:14 -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 Courses fr from @adamzebiche #3938 (#5151) 2020-11-20 10:18:00 -05:00
free-courses-hi.md Add Spring Boot course, check_urls=free-courses-hi.md (#5166) 2020-11-20 10:12:22 -05:00
free-courses-id.md Add Laravel course, check_urls=free-courses-id.md (#5154) 2020-11-19 09:31:07 -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 (#5169) 2020-11-20 10:14:12 -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 UA courses file with two Python courses (#4513) 2020-10-20 10:33:27 -04:00
free-courses-vi.md sorted the vietnamese lists (#5057) 2020-11-17 14:09:59 -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 Add Python screencast, check_urls=free-podcasts-screencasts-en.md (#5120) 2020-11-13 19:29:27 -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 Adding a lot of Beej's Guides and their official translations. (#4888) 2020-10-31 16:03:14 -04: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 Add Chewing C, C++, check_urls=free-programming-books-ko.md (#5096) 2020-11-10 12:38:44 -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 Add html/css course, check_urls=free-programming-books-pt_BR.md (#5122) 2020-11-14 17:47:49 -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 Adding a lot of Beej's Guides and their official translations. (#4888) 2020-10-31 16:03:14 -04: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 Add HTTPS and JS resources, check_urls=free-programming-books.md free… (#5146) 2020-11-18 10:12:51 -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
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

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 150,000+ stars, 5000+ commits, 1200+ contributors, and 37,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.