📚 Freely available programming books
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
David Metcalfe 3bcf013bb0 Alphabetical sort of 'free-programming-books-fr' 10 years ago
.editorconfig
CONTRIBUTING.md
LICENSE
README.md
TODO.md Updating TODO's re: javascript framework 10 years ago
free-courses-en.md
free-podcasts-screencasts-cs.md
free-podcasts-screencasts-en.md Add gulp to screencasts, fix formatting 10 years ago
free-podcasts-screencasts-ru.md
free-programming-books-az.md
free-programming-books-bg.md
free-programming-books-cs.md
free-programming-books-de.md
free-programming-books-es.md Corrected link to C to lowercase 10 years ago
free-programming-books-fa_IR.md
free-programming-books-fr.md Alphabetical sort of 'free-programming-books-fr' 10 years ago
free-programming-books-gr.md
free-programming-books-hu.md
free-programming-books-id.md
free-programming-books-it.md Update free-programming-books-it.md 10 years ago
free-programming-books-ja.md
free-programming-books-ko.md
free-programming-books-pl.md
free-programming-books-pt_BR.md Merge pull request #1638 from Cleysonlb/patch-1 10 years ago
free-programming-books-pt_PT.md
free-programming-books-ro.md
free-programming-books-ru.md
free-programming-books-se.md
free-programming-books-sk.md
free-programming-books-tr.md
free-programming-books-ua.md
free-programming-books-zh.md add python study website 10 years ago
free-programming-books.md Merge pull request #1664 from nerrve/master 10 years ago
free-programming-interactive-tutorials-en.md
free-programming-interactive-tutorials-pt_BR.md
free-programming-interactive-tutorials-pt_PT.md
javascript-frameworks-resources.md Ordered frameworks alphabetically 10 years ago
problem-sets-competitive-programming.md

README.md

List of Free Learning Resources Awesome

View the list

Intro

This list initially was a clone of stackoverflow - List of Freely Available Programming Books by George Stocker. Now updated, with dead links gone and new content.

Moved to GitHub for collaborative updating and for the site mentioned above.

How To Contribute

It's easy. Please read CONTRIBUTING.

  • Fork
  • Read the TODO file (Adding new books is our #1 priority, but things like Alphabetizing are important, too.)
  • Edit (we prefer multiple small commits rather than one large change)
  • Send a PR
  • Be part of a project starred by over 42,000

Again, unlike other projects, we prefer multiple small commits rather than one large change in a pull request - it's fine to have one PR, but please make sure your title reflects what you're changing, thanks.

How to Share

In Other Spoken Languages

Noticeable lists from reSRC

  • Free JavaScript frameworks resources and tutorials: github or site

Interactive Programming Resources

  • Free interactive programming tutorials: github or site

Podcast - Screencast

Free Podcasts and Screencasts:

Software Testing Books