A curated library of 40+ programming & language learning books — organized for developers at every level.
Topics:
Python·Java·PHP·JavaScript·AI & Machine Learning·Backend Development·Algorithms·SQL·API Design·Linux·French Language
A hand-picked collection of 40+ e-books across 11 categories, curated for:
- Self-taught developers looking for structured, high-quality learning paths
- Backend engineers who want to level up with battle-tested references
- CS students seeking classic textbooks (CLRS, Design Patterns, etc.)
- Language learners studying French from beginner to C1/C2 level
No noise. No duplicates. Just great books, neatly organized.
All books are PDF / EPUB format — click any category to browse and download directly.
| Category | Folder | Topics Covered |
|---|---|---|
| 🐍 Python | Programming/Python | Django, Flask, FastAPI, Async, REST APIs, Web Development |
| ☕ Java | Programming/Java | Core Java, OOP, Design Patterns, Spring Boot, Interview Prep |
| 🐘 PHP | Programming/PHP | Laravel, MySQL, MVC, PHP 8, Composer, Architecture |
| ⚡ JavaScript | Programming/JavaScript | React, React Native, GraphQL, Electron, Node.js |
| 🔗 API & Web | Programming/API-and-Web-Design | REST API Design, API Strategy, Postman, Web Architecture |
| 🤖 AI & ML | Programming/AI-and-Machine-Learning | LLMs, Neural Networks, Data Science, Deep Learning, NLP |
| 📊 Algorithms | Programming/Algorithms-and-Data-Structures | DSA, Big O Notation, Sorting, Trees, Graphs, Dynamic Programming |
| 🗄️ Database | Programming/Database-and-Data-Engineering | SQL, Data Pipelines, ETL, Data Warehousing, Analytics |
| ⚙️ Backend | Programming/Backend-Development | System Design, Microservices, Performance, Scalability |
| 🐧 Linux | Programming/Linux | CLI, Shell Scripting, DevOps, Cloud Native, Containers |
| 🇫🇷 French | Languages/French | DALF C1/C2, Grammar, Conversation, Reading, Vocabulary |
| 🧩 Puzzles | Reading/Puzzles-and-Brain-Games | Logic Puzzles, Lateral Thinking, Brain Training |
Whether you're searching for free programming ebooks PDF, Python Django book download, Java interview preparation, or machine learning ebook GitHub — this is the repo you were looking for.
- Python — from zero to production-ready Django, Flask, and FastAPI applications
- Java — OOP fundamentals, 23 Gang of Four design patterns, Spring Boot, interview Q&A
- PHP — Laravel framework, MySQL integration, modern PHP 8 best practices
- JavaScript — full-stack development with React, GraphQL, React Native, and Electron
- Algorithms & Data Structures — CLRS (the classic CS bible), Grokking Algorithms (visual & beginner-friendly)
- Backend Development — system design, code optimization, scalable architecture
- Database & Data Engineering — SQL from scratch, data pipelines, ETL, analytics
- Linux — command line mastery, cloud-native practices, DevOps essentials
- AI & Machine Learning — hands-on LLMs, neural networks, data science, NLP with Python
- API Design — REST best practices, OpenAPI, Postman automation, API-first strategy
- French (Français) — DALF C1/C2 exam prep, grammar exercises, conversation practice, short stories for beginners
dev-ebooks-collection/
├── Languages/
│ ├── French/ # DALF C1/C2, Conversation, Stories
│ └── English/ # Coming soon
├── Programming/
│ ├── Python/ # Django, Flask, FastAPI
│ ├── Java/ # Core, Patterns, Interview Prep
│ ├── PHP/ # Laravel, MySQL, Architecture
│ ├── JavaScript/ # React, GraphQL, Electron
│ ├── API-and-Web-Design/
│ ├── AI-and-Machine-Learning/
│ ├── Algorithms-and-Data-Structures/
│ ├── Database-and-Data-Engineering/
│ ├── Backend-Development/
│ └── Linux/
└── Reading/
└── Puzzles-and-Brain-Games/
Option 1 — Browse online: Click into any category folder above and download what you need directly from GitHub.
Option 2 — Clone the full collection:
git clone https://github.com/tuantutanghuynh/Ebook.gitOption 3 — Download a specific folder using DownGit or the GitHub UI.
Found a great book that belongs here? Contributions are welcome!
- Fork this repository
- Add the book to the correct category folder
- Update the README table for that category
- Open a Pull Request with a short description
Please only add books you have the right to share.
If this collection saved you time or money, show some love:
- Star ⭐ this repo — it helps others discover it
- Follow @tuantutanghuynh — for more developer resources
- Share with a friend who's learning to code
Happy Reading & Keep Coding! 🚀
Maintained by @tuantutanghuynh