📚 Freely available programming books
Go to file
Dev Agarwal 47480e3c02
Broken Link Fixed (#5150)
2020-11-18 10:00:13 -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 Added Turkish Podcast with free-podcasts-screencasts-tr.md (#5128) 2020-11-14 17:56:37 -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 Add Bootstrap course, check_urls=free-courses-en.md (#5145) 2020-11-18 09:46:50 -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-hi.md Add Java course, check_urls=free-courses-hi.md (#5143) 2020-11-18 09:44:59 -05:00
free-courses-id.md added python & mysql learning reference in bahasa (#4234) 2020-11-17 13:48:32 -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 Added free CodeIgniter course, and organizing list by sub-categories (#4890) 2020-11-13 15:47:39 -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 Russian Solid and JS resource (#4903) 2020-10-30 11:17:22 -04: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 Android and CSS, check_urls=free-courses-tr.md free-programming-books-tr.md (#5123) 2020-11-14 17:48:57 -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 Update podcast in Spanish (#5034) 2020-11-02 13:30:05 -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 Update free-programming-books-bl.md (#3857) 2020-10-09 14:57:32 -04: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 free ebook java spring boot written in Bahasa Indonesia (#4926) 2020-11-13 16:24:05 -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 Adding a lot of Beej's Guides and their official translations. (#4888) 2020-10-31 16:03:14 -04: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 Removed Swedish MATLAB PDF due to link rot (#3311) 2019-07-15 13:32:54 -04: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 Omnibus Book PR (#5079) 2020-11-17 14:08:56 -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 Broken Link Fixed (#5150) 2020-11-18 10:00:13 -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 Add LaTex and React, check_urls=free-programming-interactive-tutorials-en.md (#5149) 2020-11-18 09:57:48 -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.