Skip to content

tuantutanghuynh/Ebook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 Developer E-Books Collection

A curated library of 40+ programming & language learning books — organized for developers at every level.

GitHub Stars GitHub Forks Last Commit Books Categories Formats

Topics: Python · Java · PHP · JavaScript · AI & Machine Learning · Backend Development · Algorithms · SQL · API Design · Linux · French Language


🎯 About This Repository

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.


📁 Browse by Category

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

🔍 What You'll Find Here

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.

💻 Programming Languages

  • 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

🏗️ Computer Science & Engineering

  • 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

🚀 Emerging Technologies

  • AI & Machine Learning — hands-on LLMs, neural networks, data science, NLP with Python
  • API Design — REST best practices, OpenAPI, Postman automation, API-first strategy

🌍 Language Learning

  • French (Français) — DALF C1/C2 exam prep, grammar exercises, conversation practice, short stories for beginners

🗺️ Folder Structure

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/

🚀 How to Use

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.git

Option 3 — Download a specific folder using DownGit or the GitHub UI.


🤝 Contributing

Found a great book that belongs here? Contributions are welcome!

  1. Fork this repository
  2. Add the book to the correct category folder
  3. Update the README table for that category
  4. Open a Pull Request with a short description

Please only add books you have the right to share.


⭐ Support This Project

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

About

A curated collection of 40+ free programming ebooks (PDF/EPUB) — Python, Java, PHP, JavaScript, AI & Machine Learning, Algorithms, SQL, Backend Development, API Design, Linux, and French language learning. Organized for developers at every level.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors