Skip to content

Books

How to Design Programs, Second Edition

Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi

Book: Data Engineering Design Patterns (DEDP) datascience

A lot of books from Flavio - JavaScript, Python, C, Linux, HTML, CSS, Node.js, React, Next.js, PHP. Available online and download pdf/ePUB.

JavaScript for impatient programmers (ES2021 edition)

Code Simplicity: The Fundamentals of Software (Free eBook) » Code Simplicity

About the Book

This book contains the fundamental laws of software design—the most important facts about software development that will let you understand what is going to happen with your software system in the future, based on the actions you take now. It gives you principles that you can think with, that will help you understand why and how to keep your systems maintainable, now and forever.

It is applicable to all software development, in all languages, on all platforms.

460 Free Textbooks – Math, Science, and More [Online PDF for College and High School]

Python Data Science Handbook

The Hitchhiker's Guide to Python

Programming Languages: Application and Interpretation, often referred to by its initials as PLAI (pronounce it like “play”). Over the years well over fifty academic institutions have used PLAI.

Online release of Data-Oriented Design

This is the free, online, reduced version. Some inessential chapters are excluded from this version, but in the spirit of this being an education resource, the essentials are present for anyone wanting to learn about data-oriented design.