WordPress Concepts

General

Best Practices

Object Oriented Programming (OOP)

Namespaces and Autoloading

You may also want to look at our separate pages on Package Management and Autoloading as well as on Composer.

Coding Standards

Design Patterns