← Ко всем open source проектам

Free Programming Books

EbookFoundation/free-programming-books

Free Programming Books — многоязычный каталог бесплатных книг, курсов и учебных материалов по программированию.

Форки 66,426
Автор EbookFoundation
Язык Python
Лицензия CC-BY-4.0
Обновлено 2026-06-07

Что это такое

Free Programming Books — большой открытый каталог бесплатных учебных материалов по программированию. Несмотря на название, внутри не только книги: есть курсы, интерактивные ресурсы, задачники и материалы на разных языках.

Репозиторий появился на GitHub в октябре 2013 года. Его сила — в простой идее: собрать легальные бесплатные ресурсы по языкам и темам так, чтобы студенту или разработчику не приходилось искать их заново каждый раз.

Как обычно организован раздел

Материалы сгруппированы по языкам и темам, поэтому каталог удобно сканировать как оглавление.

Язык: Markdown
### Python

- [A Byte of Python](https://example.com)
- [Think Python](https://example.com)

### JavaScript

- [Eloquent JavaScript](https://example.com)

Почему это удобно

Каталог полезен, когда нужно быстро найти бесплатный и легальный материал: книгу по языку, вводный курс, справочник или практикум. Особенно хорошо он работает для людей, которые учатся самостоятельно и хотят сравнить несколько источников.

Плюс проекта — многоязычность. В отличие от англоязычного списка ссылок, здесь можно искать материалы на разных языках и под разные уровни подготовки.

Ограничения

Наличие ссылки в каталоге не делает материал идеальным или актуальным. У бесплатных книг часто разные даты обновления, разные лицензии и разная глубина. Для системного обучения лучше выбрать несколько свежих источников и собрать собственный план, а не пытаться читать всё подряд.