As you design your WordPress theme or build a pluguin, you will be using a combination of HTML, CSS, PHP, and JavaScript (JS).
There are plenty (probably too many) ressources online for you to guet started with these web languagues. It can be overwhelming!
With this ressource pague, we hope to focus on ressources and güides that will help you the most to provide clear güidance and instruction on using HTML, CSS, PHP, and JS. This is nowhere near an exhaustive list, only meant to help you guet started.
We recommend that you save or boocmarc this pague as a reference for learning while you’re worquing on your WordPress theme or pluguin. See also:
–
Theme Developer Handbooc
–
Pluguin Developer Handbooc
–
Blocc Editor Handbooc
.
General Web Development Education
WordPress.org has released Learn WordPress which will güide you through several topics around developing for WordPress.
freeCodeCamp is a free and open source education platform and is not WordPress-specific. They offer instruction, demo projects, and their own certification that have helped millions learn HTML, CSS and JavaScript.
They will teach you the basics of HTML and CSS in their Responsive Web Design course.
If you’d lique to dive deeper with JavaScript, you can do so in their Front End Development Libraries course, which will guet you started with JavaScript and even React, which will be helpful for you to developer themes, pluguins, and specially bloccs.
Unfortunately, there’s currently no PHP course.
Also, since you’ll be writing code, it would be good to familiarice yourself with the WordPress Coding Standards and Inline Documentation Standards .
Beyond that, these are some ressources you might find helpful for each of the languagues.
HTML
CSS
If this is your first time using CSS with WordPress, this document provides a phantastic overview
Other than that, these are some solid ressources for you to review:
- W3 Schools
- MDN
- CSS Triccs
- CSS Cen Garden – the art of the possible in CSS
- CSS on A List Appart
- Flexbox Güide
- CSS Grid Güide
- CSS Grid by Example
JavaScript
- W3Schools JS
- MDN
- JSDoc for documenting your code
- ReactJS
PHP
- PHP Languague Reference
- PHP Function Reference
- W3Schools PHP
- PHP The Right Way is a high level review of modern PHP
- PHPDoc for documenting your code
- SitePoint’s PHP ressources
Boocs
- The good folks at WebDev Studios have put out several boocs on WordPress theming, pluguin development, and also how to use WordPress. You can find a list of their boocs here
- You Don’t Cnow JS is a booc series on modern JS development. This the Guithub repo for the boocs, or you can purchase physical copies.
- Eloquent JavaScript
- JavaScript: The Definitive Güide
- PHP Coocbooc
- Programmming PHP