Code Reference
Coding Standards
Block Editor
Common APIs
WordPress
With the aid of visual page builders like Elementor and e-commerce and WordPress plugins like Woocommerce, you can have a fully operating website or shop in days for a fraction of the expense of starting from scratch.
Read up on WordPress specifically
This is the official online manual written by the developers of WordPress. It covers everything from the basics of creating a site to the most technical aspects of WordPress, like how to add AJAX functionality to your custom plugin.
This website has everything from how-to tutorials to courses to ebooks on WordPress and much more. Their WordPress how-to tutorials cover a similarly broad range of topics as the WordPress Codex, but offer pictures and videos for visual learners.
WordPress has compiled an official list of developer resources including a code reference and handbooks for APIs, plugin and theme development, the block editor, and more. This is another must for developers as they become more advanced.
- For those who prefer training videos, this e-learning site offers three distinct learning paths: one for plugin developers and two for theme developers. Since you’ll learn how to build a plugin or theme from scratch, this program is for advanced developers.
Choose Your Focus Area
WordPress development
Core Development
Developers in this area create and edit the WordPress core itself. The WordPress core is the software available for download on the official WordPress site. While there’s an official WordPress core team led by co-founder Matt Mullenweg, anyone can review and analyze the code, report security vulnerabilities or bugs, and contribute code. There’s even an official handbook for core contributors.
Theme Development
Developers in this area create custom themes. They can either create it for individual clients, release it for free in the WordPress Theme Directory, or release it for sale on a third-party marketplace or site. There’s also an official handbook for theme developers.
Plugin Development
Developers in this area create custom plugins. Same as theme developers, they can either create a plugin for individual clients, release it for free in the WordPress Theme Directory, or release it for sale on a third-party marketplace or site. There’s an official handbook for plugins developers, too.