8 total
Programming Paradigms: Procedural, Object-Oriented, Functional, and More New A plain-English tour of the main ways to organize code, from procedural … Basics
Added 23 Jun · Upd 23 Jun ·9 min
What is a Programming Language? New A plain-English explanation of programming languages, compilers, … Basics
Added 23 Jun · Upd 23 Jun ·17 min
Abstraction A fundamental programming principle that hides complex implementation … Glossary
Added 28 Mar · Upd 30 May ·3 min
Design Patterns The Gang of Four catalog of reusable solutions to recurring … Foundations
Added 1 Jan 0001 · Upd 30 May ·7 min
Encapsulation A fundamental object-oriented programming principle that bundles data … Glossary
Added 28 Mar · Upd 30 May ·3 min
Inheritance and Polymorphism Core object-oriented programming mechanisms: inheritance creates class … Glossary
Added 28 Mar · Upd 30 May ·3 min
Object-Oriented Programming (OOP) Classes, objects, inheritance, encapsulation, and polymorphism - how OOP … Glossary
Added 26 Mar · Upd 30 May ·3 min
SOLID Principles Five principles of object-oriented class design formulated by Robert C. … Foundations
Added 1 Jan 0001 · Upd 30 May ·7 min